Projekt J.E.N.O.V.A is a comprehensive series of extension libraries for the Godot 4 Game Engine that brings fully-featured C++ scripting directly into the Godot Editor. It allows the use of modern C++20 standards within the Godot Engine, similar to GDScript.
By using Jenova Framework you can easily program your entire game or application in C/C++ without any issues. You can also integrate OpenCV, CUDA, Vulkan, OpenMP and any other modern C++ features seamlessly, All supported by the powerful backend.
It is a dream come true!
Here's a list of bold features Jenova currently offers
Jenova provides a fully-featured C++ scripting experience in Godot 4. C++ scripts can be used exactly like GDScript.
Jenova brings you real Hot-Reloading. You can reload your code both at runtime and in the editor without worrying about anything!
Jenova comes with a full system emulator capable of simulating WinNT and Unix-based systems. It supports Windows and Linux distros.
Unlike other script frameworks, Jenova will compress and encrypt your entire codebase on exports. It will protect your game logic from getting cracked or attacked!
Jenova comes with a built-in terminal to keep logs from Godot separated. You can choose which output system you prefer to use for verbose and log!
Jenova provides deep integration with installed Visual Studio instances. It offers a complete build system and hot-reloading for Visual Studio 2017-2022.
You can download the latest release from GitHub releases.
If you have any questions or want to report an issue join our Discord or GitHub!