Game Framework 2D#
Overview#
A minimal C++ game engine framework for 2D games.
- Entity Component System (ECS)
- Collision Detection and Response
- Custom Smart Pointers (Shared Pointers)
- Minimal Math Library
- Data-Oriented Object Creation using JSON
- User Input Handling
Links 🔗#
Contributions#
- Implemented entity component system (ECS) that allows for flexible object composition and behavior customization.
- Developed collision detection and response between the game objects/entities using the Separating Axis Theorem.
- Implemented user input handling, basic job system, and data-oriented object creation using JSON.
- Implemented basic math library.
- Created Custom Smart Pointers (Shared Pointers & Weak Pointers) implementations for the gameplay framework.