DEngine

2025-07 - Current

Overview

dEngine is a simple 2D game engine written in C++. This project was primarily a hobby effort to learn C++ and game development concepts.

The engine uses the SDL library for graphics, audio, and windowing. Its architecture is state-based, allowing different game states (like a title screen or a game level) to be pushed onto and popped from a main game loop. The core dengine provides systems for:

In addition to the engine itself, the project also includes:

Technologies Used