NRF SDK 0.9

Getting started

Development paths

Progress from a first example to a complete project according to what you want to build.

Create a signal mod

Outcome: reusable models with testable rules, settings, images and driving. Prerequisite: Kotlin and the Native project from the setup guide.

Create an in-game tool

Outcome: guide an action with a panel, a preview and a verifiable result. Prerequisite: the Native project. Keep calculations bounded and explicitly handle each pending, refused or completed operation.

Create a data application

Outcome: query trains and their context without requesting every data group on each read. Prerequisite: a Kotlin/JVM project. Start with a properly closed connection, then add the data groups you need.

Prepare a version

After testing, assemble a verified package, try it in a test game and document compatibility. The same steps apply to a Native tool and a signalling mod.