You are here

VOID Engine

Author: 
Gugelmeier, Ryan Sampy, Joshua
Year: 
2022
Abstract: 
VOID Engine is a custom C++ Engine built with the OpenGL and SDL libraries. The engine can be used to make 3D and 2D games and has features such as an Entity-Component System, Physics, AI, A* Pathfinding, GJK Collision, State machines, Spatial Partitioning, Model, Material, and Texture loading, collision response, and much more. The engine comes with a default shader to render objects and multiple lights, as well as a shader to render a skybox. VOID Engine has been made with a smart structure that allows easy adding of game objects to a scene, and easy customization of game objects, as well as the ability to make prefabbed game objects.
Faculty: Faculty of Media & Creative Arts
Program: Game Programming (Advanced diploma)
Faculty Advisor: 
Sabie, Dina
Bedi, Vishaal
Type of Work: Capstone project