Space Terminator

Portfolio | CV

Introduction

This is my very first game I have ever built during my life and it is one of my course work during my first semester studying MSc. Game Programming in University of Hull.

The objective of this game is to create a space craft simulator and direct it to destroy a space station. The player needs to pass through some barriers by destroying their power outlet, and destroy the laser guns.

The demo (*.rar) consists of ReadMe.txt, SpaceTerminator.exe and some files needed to run the demo.

Features required:

  • Minimap
  • Recording/reading of game play
  • Collision detection

Some additional features added to enhance the game play and visualisation of the game.

  • Basic artificial intelligence (AI) added to the laser guns to make it more realistic
  • Cinematic scene at the end of the game makes it like a movie.
  • User configurable file lets player creates their own maze within the space station.
  • Option screen and menu screen available to help player throughout the game.

Technologies involve:

  • C++ programming language
  • GLSL shading language
  • OpenGL
  • Particles System
  • Quaternion Matrix
  • Bump mapping

Video

Screenshots

Menu screen

Life Bar indicator

Minimap

Display Mode

GLSL Shading Language

Particles Systems

Bump Mapping

Cinematic Scene

Wide screen ending

Final Explosion

Cinematic Ending

Links

Academic Projects

     

Self-study projects 

 

Code

   

Competitions  

   

Articles

 

  

Curriculum Vitae