J.E.N.O.V.A

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.

MIT License

Stars
7
J.E.N.O.V.A - Jenova Framework 0.2.1.0 Alpha Build 22486 Win64 Latest Release

Published by TheAenema 17 days ago

Version 0.2.1.0 Alpha + Editor

  • Sakura Engine (C++ Hot-Reload Core) Implemented.
  • GDExtension Node Development Support Added.
  • Multi-Threaded Compilation Implemented.
  • Debug Information Support Added.
  • Run And Play Mode Added.
  • Module Boot/Shutdown Events Added.
  • User Defined Preprocessor Definitions Added.
  • Jenova System Merged to Jenova Runtime
  • Jenova SDK Implemented.
  • Jenova Package Encryption/Compression Implemented.
  • Stability Improvements
  • Performance Improvements

[!IMPORTANT]
This release includes a custom build of Godot 4.3 (Jenova Edition) which contains new code for new Hot-Reloading system Sakura.
You can use the Runtime on official builds but do not use Hot-Reloading as it will cause a crash.
Changes are applied as Pull Request to Godot official repository, Hopefully it will be applied to all future versions of Godot.

[!IMPORTANT]
Jenova Only Supports Godot 4, Windows 7 to 11 x64, Linux and macOS support are not planned for now.

[!NOTE]
This build does not include the Virtual Machine and Emulator. While the code for these features is present, they are disabled because they are still heavily under development.

[!CAUTION]
This build is Alpha, Backup your project files! You may end up with data loss!

J.E.N.O.V.A - Jenova Framework 0.2.0.4 Alpha Build 20184 Win64

Published by TheAenema 22 days ago

Version 0.2.0.4 Alpha

  • Jenova C++ Script Resource Implemented.
  • Jenova Toolbar Build Tools Implemented.
  • Jenova C++ Importer Implemented.
  • Jenova Editor Settings Implemented.
  • Jenova Script Manager Implemented.
  • Jenova Exporter/Builder Implemented.
  • Jenova Compiler Interface Added.
  • Jenova C++ Preprocessor Implemented.
  • Jenova SDK Integration Implemented.
  • MSVC Support Added.
  • C++ Standard 20 Support Added.
  • Jenova Virtual CPU (8 Cores Maximum) Implemented
  • Jenova Windows NT Subsystem Emulator Implemented
  • Jenova Unix Subsystem Emulator Implemented
  • Jenova Simulated Network + Real-Time WebSocket Communication Implemented
  • Jenova Emulator Rule-Based Firewall Implemented
  • Jenova Emulator Node Implemented (Seamless Integration)
  • Jenova Build System Finished
  • Jenova C++ Function Parser Implemented
  • Jenova Interpreter Implemented
  • Jenova Stack Implemented
  • Jenova Tool Script Feature Implemented (Experimental)
  • Jenova Basic Cache System Implemented
  • Jenova Tiny Profiler Implemented

[!IMPORTANT]
Jenova Only Supports Godot 4, Windows 7 to 11 x64, Linux and macOS support are not planned for now.

[!NOTE]
This build does not include the Virtual Machine and Emulator. While the code for these features is present, they are disabled because they are still heavily under development.

[!CAUTION]
This build is Alpha, Backup your project files! You may end up with data loss!