• Register

Sprouty, a sleepwalker acorn, go off in search of adventure in the world of Daydreamland. As any adventurers, his objectives are quite simple : To free the strange princess Rubby from the castle where she's captive, to seek out treasures, and to fight all the enemies on his way, to finally face Lord Bacon, the Daydreamland's tyrant. SPROUTY'S ADVENTURES, a classic platformer game, will take you to a psychedelic world. You'll play cute characters, and you'll fight against wacky or nasty vilains through the main adventure ... but, you'll have to be smart if you want to complete the bonus quests, that could bring you much more that you can imagine ...

Post news Report RSS Sprouty's Adventures : Devspeak #1

This week, let's talk about the hidden part of the game. You know, all those creepy line of code, the tools and all that stuff players don't care about!

Posted by on

Roots, bloody roots

Every project starts with a simple idea, a core gameplay, a theme or even a character. As said in the first article, the game prototype was made as a submission for the One Game A Month contest. The theme was "grow".

After brainstorming to get a completely crazy idea, we got the plot : You are a sleepwalker acorn dreaming of awesome adventures. But when you wake up in the morning, you're lost in dangerous places and have to go back home.

Sprouty flash prototype

We decided to go this way, with our cute sleepwalker acorn.

In the backroom

The prototype was made in Flash. Flash because the production pipeline is quite fast and the distribution is easy on the Web. Nobody downloads a game developed in 1 month, except enthousiasts. Our goal was to have as much feedback as possible to improve our global game quality. And publishing this prototype on Mochimedia catalog gave us a lot.

In the Flash prototype, we used Flixel engine but almost everything else was handcrafted. And some bugs / strange behaviors were here. To create a bigger story, we needed a stronger core engine, that's why we jumped on Unity, giving us the opportunity to really focu on the gameplay instead of the engine.

Fresh news

Using Unity is an awesome editor but we needed some specific tools to ease the development and later debugging. One great thing with Unity is that you can create custom plugins to enhance the base editor (this is so cool!).

So we created custom bindings and scripts to create maps directly in the editor. This is not very sexy for now but it works. This is quite important to have a powerfull editor to quickly and easely modify a map (ie for gameplay adjustment). This editor will also soon make possible to debug a specific level with given powerups.

Custom level editor in Unity

Did I mentionned powerups? Nevermind...

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: