Axl Eration - Necrobyte

First-Person Shooter - April 2018 - Seventh project at The Game Assemly


It's a speed run game in which you try to escape a spaceship which is filled with many dangerous foes who are trying to intercept your breakout. You must free yourself as fast as possible in order to get the best time!

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 implementation of the sound and music
  • Made a complete implementation of the menus
  • Made a complete implementation of the waypoints used by the "teleporter" and "laser wall"
  • Made a complete implementation of the laser wall's functionality
    • It follows the waypoints which are assigned by level designers
    • It kills the player and the enemies if they touch it
    • Completely implemented a OBB (Oriented Bounding Box) collider to make the laser wall work with rotations
  • Made a partial implementation of the enemies
    • Completely scripted the behavior of an teleporter
      • In a "arena" level it will teleport when the player is close enough
      • In a "hallway" level it will teleport when the player goes into a trigger which is placed out in a level editor by level designers
      • Its weapon can be easily controlled from the script or Unity (level editor)
    • They teleport to waypoints which are assigned by level designers
    • Made a complete implementation of its animations
  • Made partial implementation of the timer score

Gallery