{"repo":"gscept/nebula","free":true,"listed":false,"github":"https://github.com/gscept/nebula","clone":"git clone https://github.com/gscept/nebula.git","description":"Nebula is an open-source and free-to-use modern C++ game engine.","language":"C++","stars":1089,"topics":["game-engine","game-engine-3d","vulkan-game-engine","vulkan","windows","linux","data-oriented-architecture","classless-api","multithreading","performance"],"license":null,"category":"game-templates","readme_excerpt":"Nebula engine Get in contact on Discord! https://discord.gg/wuYPxUF Check out the documentation (WIP) here: https://gscept.github.io/nebula-doc/ Requirements 1. OS: Windows and Linux (WIP) 2. Compiler with support for C++20. 3. GPU and drivers supporting Vulkan 1.2+ 4. CMake 3.21+ 5. Python 3 Other useful references and tools Vulkan SDK and Vulkan Documentation for render pipeline debugging What is Fips Quick Start The fastest way to setup and test nebula is to clone the Nebula-demo instead. It contains a setup.bat which will setup dependencies and configure a solution for you to run via fips open . Alternatively you can build and run the project manually with fips build , fips run assetbatcher and fips run nebula-demo -- . If you add a -editor commandline argument it will start with the editor ui enabled. Apart from that there are a few simple projects in the test folder. Fips will take care of getting the relevant dependencies (including the actual engine in case you are setting up a external project) Normal setup If you want to proceed with the normal setup you can follow the instructions below. Proceed to the project iteration section afterwards. Setup config 1. fips set config win64-vstudio-debug in your project directory, e.g. the cloned nebula-demo. There are other configs available, see in fips-files/configs 2. fips fetch Downloads/checks out all the other required repositories Select the project and source directory Run fips nebula verb to set work and toolkit direct","default_branch":null,"files":null,"tree":[],"storefront":"/r/gscept","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gscept/nebula/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."}