A modular C++ game engine built from scratch
BedEngine is a custom-built game engine designed for flexibility and modularity. It features a lightweight ECS, OpenGL-based renderer, and support for scripting, serialization, and plugins.
The engine is built entirely in C++ with a strong emphasis on performance and clean architecture.
The goal of BedEngine was to learn low-level engine architecture, graphics programming, and build an extendable foundation for future projects.