Here are some of the games I've developed in AUT COMP710 class. Each game includes screenshots, videos, and a detailed description of the development process.
Description: Attacking!Tank Endless Battle This is a 2d tank-shooting game where you control a tank to defeat endless waves of incoming enemies. Defeat as many enemies as possible to earn points. The game ends when your tank is touched by an enemy. Different types of enemies (e.g., Orcs, Ogres, Butterflies) will spawn from the edges of the screen. Each type has unique movement patterns and speeds.Points are awarded for defeating enemies. Try to achieve the highest score possible.
Technologies Used: C++, SDL, FMOD, OpenGL glew, GP Framework
Challenges: Text rendering, FPS control, collision detection and so on
Solutions: Use OpenGL glew and SDL ttf for text rendering, design collisionHandler class using singleton pattern Control the frame rate using delta time.
Game Download: attacking.zip
Source Code: source.zip
Pitch: Game Pitch
GDD: Game Disign Document
Description: elderTree is a rogue-like side-scrolling single player game.
Technologies Used: C++, SDL, FMOD, OpenGL glew
Challenges: Rendering of Orc and elite orc characters
Solutions: Designed inheritance subclasses with polymorphic functions
Game Download: elderTree.zip