Save Game - Necrobyte

3D Space Shooter - November 2017 - Fifth project at The Game Assembly


It's a defensive game in which you play as a student in a spaceship that must defend their "game core" from unpleasant bugs and unwanted features. There you got to act swiftly in order to save the game before the deadline!

Project Details

  • 10 Weeks (worked half-time in school)
  • Written in C++ programming language
  • Created with Suncup game engine by Necrobyte
  • Third-party software
    • Unity - Level editor
  • 12 Group members
    • 5 Programmers
    • 3 Graphic artists
    • 2 Level designers
    • 2 Technical artists

Contributions

  • Made a complete foundation and implementation of an audio engine (using DirectSound library)
    • Was also responsible for its constant development and optimization
  • Made a complete implementation of "state stack" design pattern
    • Was also responsible for its constant development
  • Made a complete foundation of the menu system and implementation of all menus
  • Made a predominant implementation of the sound and music
  • Made a predominant implementation of the pick-ups
  • Made a partial foundation of the "chaser" AI (an AI that attacks when the player is in close proximity)

Gallery