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