Skip to content

ttran134/invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Galaga, Invaders clone

This game is a graphics demo using the 2D functionalities of the engine from the block-pusing game. It was written in and tested extensively on a Ubuntu 24.04 LTS machine, although Windows support is not too hard given our minimal dependencies on Linux headers.

It was also our competition entry for HackHarvard 2024 and we ended up winning a small prize from MATLAB!

ss_1

Some notable features that I implemented in this game was:

  • Custom mixer and audio player using miniaudio. (One bug right now is that the audio is glitchy if you Alt-Tab or sleep the laptop).
  • Immediate UI graphics and widgets.
  • Uses catalog assets and hot reloading as well as assets packaging.
  • Different behaviours for enemies, allows for enemy waves.
  • Enemies has rage threshold and theire movements is based on how aggressive the player is.
  • Has multiple power ups for the player (V shots, double/triple shots, piercing shots, freezing shots, immunity, ...).

Some more screenshots:

ss_2 ss_3 ss_4 ss_5 ss_6 ss_7 ss_8

About

Galaga-style game in OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors