Vaexar - Butterfly Studios

Shoot 'em Up - March 2017 - Second project at The Game Assembly


It's a action filled game in which you fly as an alien creature and destroy human defences in order to reach the Earth to terraform it for your new colony.

Project Details

  • 8 Weeks (worked half-time in school)
  • Written in C++ programming language
  • Created with TGA2D game engine
  • Third-party software
    • Tiled - Level editor
  • 10 Group members
    • 5 Programmers
    • 3 Graphic artists
    • 2 Level designers

Contributions

  • Made a complete implementation of all "evolution states"
    • Twin-Spitter Shot (shoots with double bullet stream instead of only one)
    • Cloud Shot (shoots additionally a cloud that deals continuous damage while maintaining a contact with an enemy)
    • Tumor Shields (absorbs one bullet or non-boss enemy impact, can be recharged through collecting hearts of dead enemies)
    • Hypnosis (slows down every enemy vehicle and bullet for a certain amount of time, can be recharged through collecting hearts of dead enemies)
    • Minions (shoots in a straight stream whenever you shoot)
    • Psionic Presence (passively deals damage to the enemies on contact, weak enemies can never get through it)
  • Made a complete foundation of the animation system and implementation of all animations
  • Made a complete implementation of the game's ending
  • Made a complete implementation of the first boss
    • All mechanics
    • Data driven (using Json  nlohmann parser)
  • Made a predominant implementation of all menus
    • Buttons
    • Checkboxes
  • Made a predominant implementation of pick-ups
    • Repulsion from each other
    • Attraction toward the player
    • Data driven (using Json  nlohmann parser)
  • Made a partial implementation of non-boss enemies
    • Smooth rotation when they change directions

Gallery

Twin-Spitter Shot 2.gif.gif

Twin-Spitter Shot

Cloud Shot 2.gif

Cloud Shot

Shield Tumors.gif

Tumor Shields

Hypnosis.gif

Hypnosis

Minions 3.gif

Minions

 

Psionic Presence.gif

Psionic Presence

Heart pick-up.gif

Pick-Ups

 

Enemy Ship's Rotation.gif

Enemy Rotation

 

Vaexar - First Boss 1.png

First Boss (Stage 1)

Vaexar - First Boss 2.png

First Boss (Stage 2)

Vaexar - First Boss 3.png

First Boss (Stage 3)