{"repo":"novelrt/NovelRT","free":true,"listed":false,"github":"https://github.com/novelrt/NovelRT","clone":"git clone https://github.com/novelrt/NovelRT.git","description":"A cross-platform 2D game engine accompanied by a strong toolset for visual novels.","language":"C++","stars":215,"topics":["c-plus-plus","cross-platform","engine","game","game-development","game-engine","visual-novel","visual-novel-engine","2d","2d-game-engine"],"license":"MIT","category":"game-templates","readme_excerpt":"NovelRT ======= NovelRT is a cross-platform, flexible Visual Novel and 2D game engine. It is aimed at designers and developers alike, however many of the designer tools and features we have on our roadmap have yet to be implemented. Getting Started with NovelRT There is two main ways to use the engine: - using the prebuilt binary target for basic visual novels (the VisualNovel target/VisualNovel.exe) - from source In both cases it is recommended you use the designated releases, please see the releases page to view and download versions. Dependencies If you wish to attempt to build a basic visual novel with the existing C++ API, you must first install the following dependencies: - CMake = 3.24 - Vulkan SDK = 1.4.313.0 [^1] - Python = 3.11 [^1]: Due to a bug in MoltenVK on Mac, you may need a newer version. We have tested 1.4.350.0 successfully. Build instructions These instructions are based on the CMake build system generator. You can download the latest version here here. If you are compiling on Linux, please note - we do not support GCC at this time. Please use Clang 20+ instead. We will gladly accept contributions towards making GCC compatible, but until support is guaranteed we will only officially support first-party compilers as described in our CI builds found here. Linux First, you must install the dependencies. On Ubuntu 24.04, it looks like this: If you are building from a command line terminal, clone NovelRT and set up the build folder like so: Then, you can config","default_branch":null,"files":null,"tree":[],"storefront":"/r/novelrt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/novelrt/NovelRT/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."}