top of page

Starship

A clone of the classic arcade game Asteroid.
This is the first game project we created aimed to build our own engine systems, such as Renderer, Input System, and Audio System.
In this project, we use OpenGL for rendering and fmod for audio. We learn the structure of a basic vertex(position, color, and uv) for drawing pixels, that how they represent a point of an object intended to be rendered. We also learn memory management for objects, how to handle pointers, and keep track of memory leaks.
I also learn some techniques to juice up the game, such as screen shakes, parallax background, and GUI.
bottom of page