NRF SDK 0.9
Official documentation Kotlin · Windows

THE MOD CREATOR'S GUIDE

Your ideas.
Your network.
Your mods.

Create for NIMBY Rails with Kotlin.
From your first signal to advanced behaviour, a guide to understanding and building.

Your rules · Kotlin
signalModel(
    "mymod.signal", "My signal", "my_textures",
    fallback = closed
) {
    rules {
        when {
            !fresh || !routeKnown -> closed
            block == Occupancy.Clear -> open
            else -> closed
        }
    }
}

Your signal. Your behaviour.Declaration excerpt

SDK 0.9

This edition describes a version in development. Experimental features are marked on their pages. · 0.9.0-alpha.2

AT YOUR OWN PACE

A starting point for everyone.

Kotlin, from beginner to advanced

THE REFERENCE AT YOUR FINGERTIPS

A type. A question.
A clear answer.

Parameters, units, missing values and examples: find the API contracts without searching native code.

68 pages · Kotlin examples · Documentation versioned on GitHub