Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Ignite

The native scripting module of the Raven Engine. More...

Topics

 Runtime
 Script lifecycle management, module loading, hot-reload, and field serialisation.
 API
 Script-side API exposed to user DLLs.

Detailed Description

The native scripting module of the Raven Engine.

Ignite provides a hot-reloadable C++ scripting layer. User scripts are compiled into a separate DLL, loaded at runtime, and driven through a lifecycle interface (OnCreate / OnUpdate / OnDestroy). The module handles DLL shadowing, file-watch triggered reloads, type registration, and field serialisation.