8000 GitHub - warzes/Lustra: Lustra is a new WIP lightweight game engine
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

warzes/Lustra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo


What is Lustra?

Lustra is a small WIP game engine written in blazingly-fast memory safe modern C++. As a successor to my previous project 3Dev, Lustra aims to provide the most flexible, simple and intuitive experience, as well as being lightweight and powerful.

Features

  • Free and open source - forever
  • LLGL as a graphics backend
  • Extensible PBR renderer pipeline with HDR and customizable post processing effects
  • En 5F9B tity Component System - yet with some assumptions ;)
  • Jolt Physics support
  • Scripting with Angelscript
  • And much more...

Building

Every direct dependency is included within this repository as a submodule:

git clone --recursive --depth=1 https://github.com/1Kuso4ek1/Lustra.git

And as with any other CMake project, create build directory, configure and build

cd Lustra
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)

Warning!

This project and even this readme is still in the very early stage of development, so don't expect any high quality product (yet)

About

Lustra is a new WIP lightweight game engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 87.9%
  • GLSL 10.3%
  • Other 1.8%
0