# Russiano2D 0.1.27 C → `$`; RmlUi UI; native C SDK. - [russiano2d — агентский интерфейс (низкий уровень)](https://r2d.nikiniki.ru/doc/#/AGENT_API) - [Правила для кодинг-агентов](https://r2d.nikiniki.ru/doc/#/AGENT_IMPLEMENTATION_RULES) - [Производительность компонентов $ API](https://r2d.nikiniki.ru/doc/#/API_PERFORMANCE) - [Архитектура и философия API $](https://r2d.nikiniki.ru/doc/#/ARCHITECTURE) - [Сборка и распространение игры](https://r2d.nikiniki.ru/doc/#/BUILD) - [R2D DevTools](https://r2d.nikiniki.ru/doc/#/DEVTOOLS) - [Russiano2D — высокоуровневое API $](https://r2d.nikiniki.ru/doc/#/HIGH_LEVEL_API) - [Производительность и полнота высокоуровневого API $](https://r2d.nikiniki.ru/doc/#/HIGH_LEVEL_API_PERF) - [Философия Russiano2D](https://r2d.nikiniki.ru/doc/#/PHILOSOPHY) - [Конвенции Russiano (R2D и R3D)](https://r2d.nikiniki.ru/doc/#/R2D_R3D_CONVENTIONS) - [Re2D — 2.5D как дополнение к 2D](https://r2d.nikiniki.ru/doc/#/RE2D) - [R2D Re2DSprite — руководство разработчика и художника](https://r2d.nikiniki.ru/doc/#/RE2DSPRITE_GUIDE) - [Re2DSprite JSON v1: модели, анимации и сокеты](https://r2d.nikiniki.ru/doc/#/RE2DSPRITE_JSON) - [Re2DSprite: развёртка и математика всех частей тела](https://r2d.nikiniki.ru/doc/#/RE2DSPRITE_MATH) - [Re2DSprite v1 — развёртка всего персонажа, прототип головы](https://r2d.nikiniki.ru/doc/#/RE2DSPRITE_V1) - [Re2DSprite v2 — большой PNG персонажа](https://r2d.nikiniki.ru/doc/#/RE2DSPRITE_V2) - [RE2D World: устройство, проверки и ограничения](https://r2d.nikiniki.ru/doc/#/RE2D_WORLD_GUIDE) - [RE2D World: native CPU optimisation](https://r2d.nikiniki.ru/doc/#/RE2D_WORLD_PERF) - [Детерминированная запись и воспроизведение (record / replay)](https://r2d.nikiniki.ru/doc/#/RECORD_REPLAY) - [Сборка и публикация](https://r2d.nikiniki.ru/doc/#/RELEASING) - [Roadmap расширения R2D](https://r2d.nikiniki.ru/doc/#/ROADMAP) - [Russiano2D SDK](https://r2d.nikiniki.ru/doc/#/SDK) - [SDK: проверенное состояние и ограничения](https://r2d.nikiniki.ru/doc/#/SDK_VERIFICATION) - [Текущие задачи и ограничения R2D](https://r2d.nikiniki.ru/doc/#/TASKS) - [Тестирование мира в R2D](https://r2d.nikiniki.ru/doc/#/TESTING) - [Как сделать такое же демо на $](https://r2d.nikiniki.ru/doc/#/TUTORIAL) - [Закон UI: весь интерфейс — на RmlUi](https://r2d.nikiniki.ru/doc/#/UI_RMLUI_LAW) - [Веб-экспорт: движок в браузере (Emscripten + WebGPU)](https://r2d.nikiniki.ru/doc/#/WEB_EXPORT) - [Russiano2D — демо-проект](https://r2d.nikiniki.ru/doc/#/demos) - [Моя первая игра: платформер с маскотом](https://r2d.nikiniki.ru/doc/#/tutorial-first-game) - [Туториал: меню, пауза и смена сцен](https://r2d.nikiniki.ru/doc/#/tutorial-menus) - [Туториал: первая игра на $](https://r2d.nikiniki.ru/doc/#/tutorial-platformer) - [Акустика помещений — $.audio.room](https://r2d.nikiniki.ru/doc/#/highlevel/acoustics) - [Агент — $.agent](https://r2d.nikiniki.ru/doc/#/highlevel/agent) - [Психика NPC и режиссёр рейда — $.alive](https://r2d.nikiniki.ru/doc/#/highlevel/alive) - [$.anim — анимация клипами и машина состояний](https://r2d.nikiniki.ru/doc/#/highlevel/anim) - [$.anim.player — анимационный плеер: таймлайны, события, микширование](https://r2d.nikiniki.ru/doc/#/highlevel/animplayer) - [Сборка API — createApi()](https://r2d.nikiniki.ru/doc/#/highlevel/api) - [Атласы из JSON — $.atlas](https://r2d.nikiniki.ru/doc/#/highlevel/atlas) - [Аудио-шины и эффекты — $.audio](https://r2d.nikiniki.ru/doc/#/highlevel/audiobus) - [Загрузчик API — bootstrap.js](https://r2d.nikiniki.ru/doc/#/highlevel/bootstrap) - [BSP — $.world.bsp](https://r2d.nikiniki.ru/doc/#/highlevel/bsp) - [Камера — $.camera](https://r2d.nikiniki.ru/doc/#/highlevel/camera) - [Граф кадров — $.cels](https://r2d.nikiniki.ru/doc/#/highlevel/cels) - [Слои коллизий — $.collision](https://r2d.nikiniki.ru/doc/#/highlevel/collision) - [Бой: здоровье по зонам, урон и кровь — $.combat](https://r2d.nikiniki.ru/doc/#/highlevel/combat) - [Ядро — $, ctx и реестр узлов](https://r2d.nikiniki.ru/doc/#/highlevel/core) - [$.csv — CSV/TSV и безопасный JSON](https://r2d.nikiniki.ru/doc/#/highlevel/csv) - [Кривые и градиенты — $.curve](https://r2d.nikiniki.ru/doc/#/highlevel/curve) - [Катсцены — $.cutscene](https://r2d.nikiniki.ru/doc/#/highlevel/cutscene) - [Отладка — $.debug и $.console](https://r2d.nikiniki.ru/doc/#/highlevel/debug) - [Z-буфер и псевдо-3D — $.gfx.depth](https://r2d.nikiniki.ru/doc/#/highlevel/depth) - [DevTools — $.devtools](https://r2d.nikiniki.ru/doc/#/highlevel/devtools) - [Диалоги — $.dialog](https://r2d.nikiniki.ru/doc/#/highlevel/dialog) - [Потоки и таймеры — $.flow](https://r2d.nikiniki.ru/doc/#/highlevel/flow) - [Текстовые стили — $.font](https://r2d.nikiniki.ru/doc/#/highlevel/font) - [VFX своими руками — $.fx](https://r2d.nikiniki.ru/doc/#/highlevel/fx) - [$.grid — сеточные помощники](https://r2d.nikiniki.ru/doc/#/highlevel/grid) - [HTTP-запросы — $.http](https://r2d.nikiniki.ru/doc/#/highlevel/http) - [Локализация и ввод — $.i18n, $.tr и дополнения $.input](https://r2d.nikiniki.ru/doc/#/highlevel/i18n) - [Точка входа r2d — index.js](https://r2d.nikiniki.ru/doc/#/highlevel/index) - [Ввод — $.input](https://r2d.nikiniki.ru/doc/#/highlevel/input) - [Предметы и инвентарь — $.items, $.inv](https://r2d.nikiniki.ru/doc/#/highlevel/items) - [Виды узла — .kind(), $.kinds, Re2D](https://r2d.nikiniki.ru/doc/#/highlevel/kinds) - [$.layers — канвас-слои, параллакс и затемнение](https://r2d.nikiniki.ru/doc/#/highlevel/layers) - [Экран загрузки — $.loading](https://r2d.nikiniki.ru/doc/#/highlevel/loading) - [$.math — математика для игровой логики](https://r2d.nikiniki.ru/doc/#/highlevel/mathx) - [Меш со скелетом — $.mesh](https://r2d.nikiniki.ru/doc/#/highlevel/mesh) - [native.js — приватный вход в нативное ядро](https://r2d.nikiniki.ru/doc/#/highlevel/native) - [$.nav — навигация и поиск пути](https://r2d.nikiniki.ru/doc/#/highlevel/nav) - [Сеть — $.net (только авторитарная модель)](https://r2d.nikiniki.ru/doc/#/highlevel/net) - [Частицы — $('') и $.particles](https://r2d.nikiniki.ru/doc/#/highlevel/particles) - [Пул объектов — $.pool](https://r2d.nikiniki.ru/doc/#/highlevel/pool) - [$.prefab — prefab, наследование сцен и сериализация узлов](https://r2d.nikiniki.ru/doc/#/highlevel/prefab) - [Процедурный пиксель-арт — $.proc](https://r2d.nikiniki.ru/doc/#/highlevel/proc) - [Задания — $.quest](https://r2d.nikiniki.ru/doc/#/highlevel/quest) - [Генерация рейда — $.raid](https://r2d.nikiniki.ru/doc/#/highlevel/raid) - [$.random — детерминированная случайность](https://r2d.nikiniki.ru/doc/#/highlevel/random) - [Re2D — 2.5D вид того же мира](https://r2d.nikiniki.ru/doc/#/highlevel/re2d) - [Re2DSprite — $.re2dSprite](https://r2d.nikiniki.ru/doc/#/highlevel/re2dsprite) - [$.blend и $.viewport — смешивание и render target](https://r2d.nikiniki.ru/doc/#/highlevel/render) - [Реплеи — $.replay](https://r2d.nikiniki.ru/doc/#/highlevel/replay) - [Реестр ресурсов — $.resource](https://r2d.nikiniki.ru/doc/#/highlevel/resource) - [Re2DSprite — совместимость старого имени](https://r2d.nikiniki.ru/doc/#/highlevel/rotsprite) - [Русские имена API ($.ru)](https://r2d.nikiniki.ru/doc/#/highlevel/ru) - [Сохранения игры — $.save](https://r2d.nikiniki.ru/doc/#/highlevel/save) - [Сцены — $.scene](https://r2d.nikiniki.ru/doc/#/highlevel/scene) - [Экраны и меню — $.screen](https://r2d.nikiniki.ru/doc/#/highlevel/screen) - [Перезапуск скриптов — $.script](https://r2d.nikiniki.ru/doc/#/highlevel/script) - [Мост инструментов SDK — $.sdk](https://r2d.nikiniki.ru/doc/#/highlevel/sdk) - [Сигналы — $.signal](https://r2d.nikiniki.ru/doc/#/highlevel/signal) - [Звук — $.sound](https://r2d.nikiniki.ru/doc/#/highlevel/sound) - [Банки звуков — $.sound.bank](https://r2d.nikiniki.ru/doc/#/highlevel/soundbank) - [Спрайт: пивот и nine-slice](https://r2d.nikiniki.ru/doc/#/highlevel/sprite) - [Машина состояний — $.state и .fsm()](https://r2d.nikiniki.ru/doc/#/highlevel/state) - [Шаги и реплики — $.steps и $.barks](https://r2d.nikiniki.ru/doc/#/highlevel/steps) - [Файлы и сохранения — $.fs и $.store](https://r2d.nikiniki.ru/doc/#/highlevel/store) - [Сценки и катсцены — $.story](https://r2d.nikiniki.ru/doc/#/highlevel/story) - [Разбор сценария — story_script.js](https://r2d.nikiniki.ru/doc/#/highlevel/story_script) - [Работа кусками — $.task](https://r2d.nikiniki.ru/doc/#/highlevel/task) - [Текст и шрифты — $.font, $(''), $('')](https://r2d.nikiniki.ru/doc/#/highlevel/text) - [TileMap — тайловые карты $('')](https://r2d.nikiniki.ru/doc/#/highlevel/tilemap) - [Время — $.time](https://r2d.nikiniki.ru/doc/#/highlevel/time) - [Таймлайн-сцены — $.timeline (AnimatedTimelineScene2d)](https://r2d.nikiniki.ru/doc/#/highlevel/timeline) - [Зоны-триггеры — $.triggers и тег ](https://r2d.nikiniki.ru/doc/#/highlevel/triggers) - [$.tween — Tween-объекты в стиле Godot 4](https://r2d.nikiniki.ru/doc/#/highlevel/tween) - [HUD и интерфейс — $.ui](https://r2d.nikiniki.ru/doc/#/highlevel/ui) - [Render target — $.viewport](https://r2d.nikiniki.ru/doc/#/highlevel/viewport) - [Несколько камер — $.camera.add/split/views](https://r2d.nikiniki.ru/doc/#/highlevel/viewports) - [Реактивные запросы — $.watch](https://r2d.nikiniki.ru/doc/#/highlevel/watch) - [Оружие и баллистика — $.weapons](https://r2d.nikiniki.ru/doc/#/highlevel/weapons) - [UI-контролы — $.ui и теги ](https://r2d.nikiniki.ru/doc/#/highlevel/widgets) - [Окно — $.window](https://r2d.nikiniki.ru/doc/#/highlevel/window) - [Мир — $.world](https://r2d.nikiniki.ru/doc/#/highlevel/world) - [russiano2d — справочник по нативному ядру (engine)](https://r2d.nikiniki.ru/doc/#/internal/NATIVE) - [Russiano2D (Руссиано 2D)](https://r2d.nikiniki.ru/doc/#/overview) - [История изменений](https://r2d.nikiniki.ru/doc/#/CHANGELOG) - [Контрибьютить сюда нельзя](https://r2d.nikiniki.ru/doc/#/CONTRIBUTING) - [Кодекс поведения](https://r2d.nikiniki.ru/doc/#/CODE_OF_CONDUCT) - [Безопасность](https://r2d.nikiniki.ru/doc/#/SECURITY) - [LICENSE](https://r2d.nikiniki.ru/doc/#/LICENSE) - [Сторонние компоненты и их лицензии](https://r2d.nikiniki.ru/doc/#/THIRD_PARTY_NOTICES) - [Демо «Платформер» — Box2D, анимация, HUD](https://r2d.nikiniki.ru/doc/#/demos/platformer) - [RE2D World: комнаты, этажи и АК](https://r2d.nikiniki.ru/doc/#/demos/re2d_bsp_world) - [Демо «Re2D · мир-коробка» — 2.5D от первого лица над плоским миром](https://r2d.nikiniki.ru/doc/#/demos/re2d_world) - [Re2DSprite Lab](https://r2d.nikiniki.ru/doc/#/demos/rotsprite) - [Демо «Руси-тян: Бака!» — визуальная новелла на $.timeline](https://r2d.nikiniki.ru/doc/#/demos/russi_vn) - [Демо «Типичная ночь в Мытищинском лесу» — ночной лес, свет, волны, апгрейды](https://r2d.nikiniki.ru/doc/#/demos/shooter_witch) - [CREDITS — demos/assets](https://r2d.nikiniki.ru/doc/#/demos/assets/CREDITS)