Projekt J.E.N.O.V.A is an extension library 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.
With Projekt J.E.N.O.V.A, there are no limits. You can integrate OpenCV, CUDA, Vulkan, OpenMP, and any other modern C++ features, All supported by the powerful MSVC backend. By using Jenova Framework, You can program your entire game in C++ without any issues. It also provides security features to protect your code and assets in the future.
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!