reckfellENGINE

Native extensions: workflow

From installed SDK to loading and reference docs.

A native extension is a separate library inside the engine process. Its bugs can terminate the editor or game, so use a separate test project. Consider C# first for ordinary gameplay logic.

Installed ExtensionSDK provides a C ABI and DLL example. It does not ship a high-level C++ class library.

TaskGuide
Understand SDK contentsC++ and ExtensionSDK.
Build and load a DLLComplete example.
Choose a build toolBuild paths.
Use CMake/NinjaCMake.
Use SConsSCons.
Preserve value lifetimesABI and types.
Obtain class reference dataXML documentation.

Windows x64, three builds, class registration/unloading, and XML export were checked. Other platforms, concrete native-instance objects, and hot reload were not.

Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.