The assignment
​
Project: startup is as the title says about starting up a game. The main requirements were about selling the game to the public. So finding a gap in the market, but doable to create within 2 weeks and selling it. So we created 1 scene with close to final visuals and mechanics that showcases how the full game would look like. With this scene, we created a Kickstarter page to sell our game.
Our product
​
We knew the product needed to be easy to create, look good but also needed to fill a gap in the market. We found that a cute, wholesome and colourful game would fill this gap, there are a lot of serious games on the market currently. In this corona time, we all wanted something to light up our day so we focus on that aspect.
Visuals
​
We went with a colorful look, with lots of lights and particles to enhance the experience.
The responsibilities I had on the visual aspects were;
-
Implementation of animations
-
Particle effects
-
Post-processing
-
Animation of the main menu
Mechanics
I was the only engineer on our team thus I needed to create all the mechanics. As mentioned before the mechanics are easy because it's about making the game as close to the final product as possible.
The main mechanic was that you need to match the colour of your staff to the animal. Then shoot your staff and the animal would be falling asleep, then you walk up to it, to cure it and it would disappear. Once you cured them they would restore the colour back into the world.
Dialogue system
I am fairly proud of my dialogue system. The main functions it has an emote per text box, the text, character name, and it can play a sound per text.
The script is very designer-friendly and easy to use, it mostly exists out of drag and drop systems, and open boxes to fill with text.
​
This script if further expanded on in the project "The Dam".
Miscellaneous
​
-
The color of staff diminishes if your mana is lower
-
Trees get their color back once the correct animal is cured
-
Different movement AI per animal
-
UI Animations
-
Pop up of interact button
-
Water shader