🛠️ Current Features
- Fast, Reliable & Super Lightweight (~5MB)
- User-Friendly and Easy-to-Use
- C++ Scripts can be used exactly like GDScripts
- Multi-Threaded Compilation & Source Caching
- Managed Safe Execution (MSE)
- Debug Information/Debug Database Support
- Auto Debugging Setup (ADS) for Visual Studio
- Auto Debugging Setup (ADS) for Visual Studio Code
- Dedicated Profiling & Monitoring Tools
- Dedicated Dispatcher & Future Functions
- Dedicated C++ Syntax Highlighter
- Built-in Package Manager (Compilers, SDKs, Tools, Plugins etc.)
- 100+ Utility Functions to Simplify Development (aka JenovaSDK)
- Supports Script Templates (Smart/Pre-Defined/User-Defined)
- Supports Built-in Script Mode (Embedded)
- Supports C++ Tool Script Mode (In-Editor Execution)
- Supports Exporting Properties, Resources & References from C++ Scripts
- Supports Exporting Signals & Callables from C++ Scripts
- Supports Engine Method/Property Queries (Animation Editor, Binding etc.)
- Supports Custom Class Name & Custom Class Icon for C++ Scripts
- Supports Custom Documentation for C++ Scripts
- Full Support for MSVC, LLVM, MinGW and GCC/Clang
- Multiple Interpreter Backends (NitroJIT, Meteora, A.K.I.R.A etc.)
- Next-Gen Hot-Reloading Both at Runtime & Editor
- Real-Time GDExtension Development
- Operating System Emulation (Unix/WinNT)
- Visual Studio Side-by-Side Deep-Integration
- Visual Studio Exporter & Build System (2017-2026)
- Visual Studio Code Integration (Windows/Linux)
- Auto Detection of Installed Visual Studios
- JetBrains CLion IDE Integration (Windows/Linux)
- Neovim Integration (Linux)
- Supports External Libraries and .NET Invoke
- Watchdog System (Reload-On-Build)
- Built-in Terminal Logging System (Customizable)
- Asset Monitor System API (File/Directory Tracking)
- On-Demand Reload By Per-Script Change Detection
- Lambda Support for Signal Callbacks & Future Functions
- Advanced Menu Options & Utilities
- Supports Additional/External Headers & Libraries
- Build And Run Mode (Build Before Play/Play After Build)
- Code Compression/Encryption (External/Built-in)
- User Defined Preprocessor Definitions
- Module Boot/Shutdown Events
- Capable of Invoking C# (GodotSharp) & GDScript Directly
- Custom Package Installer (User Packages)
- Clektron Script Engine (Electron-C)
- Built-in Developer Console (Powered by Clektron)
- Blade Meta-Language Integration (GDScript Alternative)
- Compatible with Mono Builds
- Compatible with All Engine Forks
- Supports C++ Headers Directly Inside Editor
- Supports Scene Node Referencing
- Supports Source Control using Git
- Package Database Editor for Custom Repositories
Jenova Framework Features Showreel (2024)