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