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 🔗#
Skills / Tech Stack#
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.
Gallery 📹 📷#
Sample Game 📹#
Entity / Game Objects#
Component#
System#
Game Framework#
Math Library#