The extraordinary task of playing the role as developer of your own game. In other words, you are God, the supreme all mighty ruler of the world you build, what a responsibility - let's crack on!
My childhood was filled with fantastic worlds, worlds where anything could happen. It's comparable to the now famous podcast "Hello from the magical tavern", in where Arnie Niekamp finds himself falling through a portal behind a burger king, and ends up in the magical land of Foon. Stuff like this was a reality to me when I was five years old. I explored my father's office, believing the old computer motherboards he had in his closet was 3d images of cities or watching in awe as the printer slowly made my artworks created in MSPaint come to life on solid paper. I would sit in trees, err.. spaceships and take them to the most distant corners of the cosmos. It was not uncommon to bring friends along on this interstellar journey, fighting off the most vicious creates imaginable. The creatures came from all over the galaxy, from far flung constellations, or from our very own Milky Way, they were both high and low tech, and rode everything from space scooters to immensely large mother ships. All of which we fought off from our humble space station, and from our command vessel - the Doreanu.
It is from this universe I will draw inspiration when developing, and finishing my first game. The game will be a resource management, low to medium paced tower defence style game. The story is rooted in a dystopian feature where the human race, or the few surviving, find scarcity in resources and materials and have to come by on what's available. You'll find yourself in the shoes of Kyou Mei, a 19-year-old girl returning home after her required three years in the GCUI's (Greater Celestial Union) Intergalactic training program. The program was established to ensure human kinds continued survival and expansion into other systems. Basic survival skills, mechanical skills, thorium theory and piloting various spacecraft are some of the fields of which you gain proficiency in during the program.
Standing on the shoulders of giants, I will borrow elements from Martin Jonasson's Rymdkapsel, Sirvo's Threes and Team Dinosaur Polo Club's mini metro. All games and game creators I deeply admire.
The following is a technical estimate of how the game will be built, changes to this estimate may occur. The game will be developed in c# utilising the excellent Unity programming and game developing environment. I will implement trees, arrays, array lists and stacks, data structures concerned. The game will be in 2 or 2.5D, depending on the final scope of the project, I will try to implement external libraries and add-ons to decrease this scope. The game will be built up of scenes which will be the equivalent of a level in any conventional game. A streamlined experience with a clear goal and ending with a subsequent score. Furthermore there will be a home screen and a shop screen where one can update in game items. A scorescreen will also have to be implemented, together with a challenge mode and a map where you can see all your completed and uncompleted levels.