⚙️ C++ Game Tooling
High-performance frameworks and tools built with C++ and Raylib. Focus on manual memory management and systems architecture.
Nov 2025 - Feb 2026 • 3 months
Tech Stack
C++ 20RaylibMemory ManagementTooling
Overview
This project is my engineering “lab.” Here I build the tools I use to create games, focusing on raw performance and total hardware control. It is where I explore advanced C++ concepts away from the abstractions of commercial engines.
Technical Deep Dive
Systems Architecture
- Entity Component System (ECS): Custom implementation optimized for CPU cache efficiency.
- Resource Management: Manual memory allocation management to avoid leaks and overhead.
- Hot Reloading: Development tools for rapid iteration in C++.
Why Build Engines?
- To deeply understand how memory and the GPU work.
- To create lightweight solutions where engines like Unity or Unreal would be excessive.