Dwarf Engine is my approach for game engines topic.

The engine itself is not meant by any means for enterprice general use cases; it is strictly designed to match my expectations of an game engine so I can create some cool games with it :)

Features

2D

3D

Block-styled Systems

Cross-platform

Asset System

Entity Component System

For now it has no editor (might change in the future). Engine itself gives you an option to switch parts of systems that you are interested in, for example You can use only UI and 2D without 3D stuff being used

Download

Github