reckfellENGINE

C++ and the installed ExtensionSDK

What the C ABI provides and which C++ bindings are not shipped.

C++ implements a library; the C ABI defines its boundary with the engine. A C ABI does not imply ready-made C++ wrappers for Entity, String, or Vector3.

File / directoryPurpose
ExtensionSDK/include/reckfellextension_interface.hPointer types, callback structures, and C ABI functions.
ExtensionSDK/extension_api.jsonSizes, types, and methods dumped by editor 1.0.0.
ExtensionSDK/example/Native-library example and descriptor.

Take the header and JSON from the same installed version. Retain mandatory SDK licenses. Do not invent renamed API identifiers.

The current kit does not contain a ready-made reckfell-cpp package, its class generator, or a public repository address for that package. Wrapper-cloning commands and calls such as new Entity are not working instructions here.

The checked path uses the C ABI from C or C++. The C++ example exports an entry point and registers an abstract class with two constants. It tests DLL integration rather than implementing an instantiable character.

Build the extension separately: no engine modification or rebuild is required. Measure any native-code speedup; choosing C++ does not guarantee one.

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.