Projekt J.E.N.O.V.A™
GITHUB DISCORD
PROJEKT J.E.N.O.V.A
Ultimate C++ Scripting Solutions

Project J.E.N.O.V.A was launched in 2024 with a bold vision, to transform Godot Engine into a high-end engine by harnessing cutting-edge technologies.
At its core lies the Jenova Runtime, a fully-featured C++ scripting backend that elevates C/C++ language to a first-class citizen within the engine.

Since its inception, it has consistently pushed the boundaries, introducing innovative features that streamline development across various fields. From crafting desktop applications to creating high performance AAA-quality video games, the project has made significant strides in making C++ development more accessible and efficient.

C/C++ Scripting • Emulation • Package Manager • Debug/Profiling Tools • Stable Hot-Reload • Unmatched Tooling and more.

FEATURES
Explore Jenova Framework Features
RELEASE
Ready to begin the Madness
v0.4.0.0 LTS
Godot 4.7+ — Windows x64 / Linux x64
 

Licensed under the permissive MIT License.
Latest Commit: 3fc6e9f (Jul 28, 2026)

Proprietary components (Path-Tracer, Fibers, Emulator etc.) are not included in the source code.

DEVELOPER
Meet the creator of the project
Avatar, Hamid.Memar, Hamid Memar

Hamid.Memar

Founder of MemarDesign™ LLC.
I like creating things, it's the best way to get out of mind traps.
TheAenema Software Engineer • CGI Artist • Musician
DOCUMENTATION
Learn The Jenova Framework
Documentation Hub
Build Guide
Learn How to Build Jenova Runtime
JenovaSDK API Reference
Learn Functions from JenovaSDK
Basics
Learn Basics of the Framework
Advanced
Learn Advanced Features of the Framework
Last Update: 7/28/2026

Native C++ Scripting

Enjoy a fully-featured C++ scripting backend, implemented natively just like GDScript, C#, etc.

Native C++ Scripting

Property/Signal Support

Jenova C++ Scripts support properties and signals natively, you can expose as much as you want!

Property/Signal Support

C++ Syntax Highlighter

Jenova provides in-editor code editing tools such as a dedicated syntax highlighter, build pipeline, etc.

C++ Syntax Highlighter

Comprehensive Tooling

Various tools & helpers to streamline C++ development and make it more accessible than ever!

Comprehensive Tooling

IDE Integration

Use any IDE you like, Jenova supports Visual Studio, VSCode, Code IDE, CLion & Neovim natively!

IDE Integration

Debugging/Profiling Tools

Jenova provides dedicated debugging & profiling tools to help you achieve the best performance!

Debugging/Profiling Tools

Heavily Customizable

Tweak everything from Editor Settings to compiler options, giving you full control over your workflow.

Heavily Customizable

Dedicated Terminal

A dedicated terminal keeps build messages separate from game output, preventing log interference.

Dedicated Terminal

Built-in Package Manager

Jenova has a dedicated package manager to install any required addon, compiler, sdk, tool easily.

Built-in Package Manager

Future Functions

Schedule any function for future execution & easily access the main-thread from any third-party context.

Future Functions

Stable Hot-Reloading

Hot-Reload editor/runtime scripts & Nested Extensions using the Sakura Hot-Reload System.

Stable Hot-Reloading

Nested Extensions

Develop extension Nodes, Resources, Tools and Plugins directly in C++ with hot-reload support!

Nested Extensions

Deep Integration

You can use all the C++ functions in UI, Animation Player and Cross-call from any third-party language.

Deep Integration

Developer Console

Test your game logic, spawn entities, and debug using the Developr Console, powered by Clektron.

Developer Console

Clektron aka Electron-C

A fast & minimal C-powered scripting language designed for runtime deployment and system design.

Clektron aka Electron-C

Blade Meta-Language

A high-performance, cross-platform, fully-featured meta-language powered by Pure C.

Blade Meta-Language
I admit I had doubt about the framework but wow, this is really good! — @rain_of_apri1 
Jenova is the most complex extension for Godot I've ever seen yet it works like clockwork! — @eze_lee 
I gotta say Jenova looks promising, everything is very smooth. — @nothinburgerrr 
Jenova makes Godot a mighty competitor to Unreal Engine :) — @steefward 
I always wanted to create my game in Godot using C++, Jenova made it happen. — @callenshawn 
I can't believe this masterwork is open-source under MIT. — @itachi_kenji