Deflector (2024)
A downloadable game for Windows
Deflector is a showcase game for a custom game engine called BalisongEngine, for Windows, made with C++
Made in December 2024 for Game Engine Architecture and Design assignment. (Semester 7)
This project is all about creating a custom game engine from scratch, and then using Doxygen to document info on classes, functions, and tutorials on how to use it.
How to Play:
-
Enemies spawn randomly around the player to shoot them with bullets
-
The player can only move and rotate to face the enemies' bullets
-
This will reflect the bullet back to the enemies to defeat them
-
Facing away from the bullet and getting hit would lose the game
-
The enemy spawning is endless, so this is a hypercasual survival game
Controls:
Controls | Actions |
Mouse | Move and Rotate |
Credits:
-
Visual Studio - IDE
-
OpenGL 2.1, GLAD, GLFW, glm, stb_image
-
Simon Schneegans - Signal.h
-
Doxygen – Documentation
-
Adobe Photoshop – Art and Sprites
-
Adobe After Effects – Animations and VFX
-
Ambiera - IrrKlang
-
Star Wars – SFX
-
Mass Effect - Wards Music
-
Worms - Space Music
-
Audacity – Audio Editing
-
Unity - Engine Feature Inspirations
Lecturers:
-
Mr Mohamad Faris Zakwan
Portfolio: https://joshuayeohkeatkeong.wixsite.com/joshgametech/deflector
GitHub: https://github.com/JoshuaYeoh1/BalisongEngine
Trivia:
Heavily inspired by Unity, the custom game engine will try to follow some of its features like:
-
Time Engine
-
Input System
-
Scene Management
-
Game Objects and Components (OCM)
-
Transform Component
-
Rendering System
-
SpriteRenderer
-
Resource Management
-
Animator
-
Buttons
-
Game Events (Signal)
-
Simple Collision (Box2D)
-
AudioSource (IrrKlang)
Published | 3 days ago |
Status | Released |
Platforms | Windows |
Author | Joshua Yeoh |
Genre | Survival |
Tags | 2D, Aliens, Casual, Game engine, hypercasual, pew, Space |
Download
Install instructions
- Extract the zip file
- Run the Shortcut or the exe file
Leave a comment
Log in with itch.io to leave a comment.