Genic is in essence a 2D space RPG with a 3D visualisation. Creating levels around a center sphere (which can be a planet, asteroid belt, space station...) the game's level management becomes easy to handle and more effort can be put in creating plot, extending weapons and the like.
*** Weapons ***
- Weapons shooting bullets, bullet collision handling and destroying ships
- Give and display cooldown counter for rate of weapon fire
- More types of weapons with bullets to mount on ships
- Make weapons drain and depend on energy
*** Ships ***
- More types of ships to fly around
- Construct ships in more modules (engine, shields, weapons, boosters, ...)
- Make ship movement dependend on key modules (such as engine thrust, rotation speed, ...)
- When destroyed, respawn at station
- Make ship movement dependend on key modules (such as engine thrust, rotation speed, ...)
- Integrate energy in ship, all modules should depend on it
*** Levels ***
- Starcluster generator for generating levels
- Loading proper levels when orbiting a star
- More levels accessible through warpgates
- Level warpgates for jumping to other stars
- Extending level assets for building a more variety of levels
*** Stations ***
- Ability to dock at stations
- Marketplace station for buying goods, tools, ships, ...
- Stations containing missions/quests to play
- Stations containing enemy spawn
*** Celestial geology ***
- Planets need geologic layers and hidden materials
- Materials should become visible depending on the type of scanner the player deploys
- stations containing missions/quests to play
*** Interfaces ***
- Main menu, options
- [Character - avatar] display current character avatar
- [Character - info] display current character info
- [Character - info] character skill interactions
- [Phase timeline] interaction
- [Phase timeline] game phase display
- [Phase timeline] interaction
- [Object display - visual] display object visual interface
- [Object display - visual] interact with visual interface
- [Object display - info] display object info interface
- [main screen - phases] Character selection and team assemblation
- [main screen - phases] Next turn interface
- [main screen - phases] Final statistics interface
- [main screen - phases] Game over interfaces
- [main screen - flight] Ship status interface
- [main screen - flight] Station docking interface
- [main screen - flight] Inventory interface
*** AI ***
- Create Artificial Intelligence controlling ships
- Create NPC ships who are peaceful until fired at
- Create enemy ships who will always attack
Status color meaning
Revoked, pending status
Not yet started
Partially completed
Completed
Cancelled



