🎓 3rd year game programming student at Breda University of Applied Sciences.
November 1, 2024
A solo project, where the aim was to add core engine functionality to a custom ECS-based C++ cross-platform game engine. This project focused on the AI & Physics modules of the engine.
My Contributions: Graphs | A*-Search Algorithm | (2D) Navigation Meshes | Map fileloader | 2D AI Navigation | Rigidbodies | Force Based Movement | Collision Detection + Resolution (DiskDisk, DiskPolygon) | Bullets & Simple Demo
Engine/Tools: GLM | Clipper2 | CDT | EnTT | ImGui
Team Size: Solo
Duration: 8 weeks (Sep 2024 - Nov 2024)
Custom Engine - Physics & AI Modules was a solo project where the aim was to add core physics & AI engine functionality from scratch to a custom ECS-based C++ cross-platform engine. Including functionality for custom navigation meshes, AI agents, rigidbodies, and force based movement with collisions. At the end of the project a simple demo was created to show these features in-action.