Skip to content
/ Leaf Public

Leaf is a cross-building data oriented engine using C++20 developed in my spare time in order to improve my skills and knowledge about game engine architectures.

License

Notifications You must be signed in to change notification settings

Farravid/Leaf

Repository files navigation

Leaf 🌿 - License Platforms -

Leaf is a multiplatform data oriented engine developed in my spare time in order to improve my skills and knowledge about game engine architectures.

The targets of this project are pretended to be experienced programmers. This means, some features can have a less family friendly interface in order to achieve more performance.

It's written in modern C++20.


Leaf Editor 🍀

//TODO: C# editor


Leaf Engine 🍁

//TODO: Modern C++ engine


Leaf Engine API 🍃

//TODO: C++ DLL api in order to communicate with the Leaf Editor


Building 🛠️

Leaf uses Premake5 as a command line utility in order to generate project files


Dependencies 📚

  • spdlog : Fast C++ logging library.

Social media

Twitter LinkedIn

About

Leaf is a cross-building data oriented engine using C++20 developed in my spare time in order to improve my skills and knowledge about game engine architectures.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published