{"repo":"aw4yout/Lustra","free":true,"listed":false,"github":"https://github.com/aw4yout/Lustra","clone":"git clone https://github.com/aw4yout/Lustra.git","description":"Lustra is a new WIP lightweight game engine","language":"C++","stars":24,"topics":["3d","angelscript","cpp","game-development","game-engine","graphics","jolt-physics","opengl","pbr"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"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 - Entity Component System - yet with some assumptions ;) - Jolt Physics support - Scripting with Angelscript - And much more... Editor showcase A fairly complex scene with lots of light sources with shadows, rigid bodies and reflective materials The same scene after playing around with physics Building Every direct dependency is included within this repository as a submodule: And as with any other CMake project, create build directory, configure and build 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)","default_branch":null,"files":null,"tree":[],"storefront":"/r/aw4yout","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aw4yout/Lustra/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}