Personal game framework to develop my low-level game engine knowledge.
Personal project due to interest in Game Engine technologies, where I provide a simple to write decoupled API that can run multi-platform on selected targets which contains minimal but essential components to quickly start developing a new project and aid fast iterations.
The framework design takes inspiration or ideas from exciting engines or frameworks such as the Stingray
, Unity
, Unreal
, Hazel
and Osmium
.
(and 3D in the future)
multi-platform game framework from scratch to gain more low level game programming knowledge and to create modern variants of classic games genres.Effective Modern C++
and Game Engine Architecture
.CMake
and Premake5
practices.workflows
and provided Unit Testing.There is a long list of subjects that I would like to learn about and work out myself as a challenge, realistically I can’t do everything myself and so I’ll also delegate as much as possible where I don’t have much interest in or to safe essential time.
This list contains high level concepts that will be selected and worked on during the span of the project.
UTF-8
string handling