rpg / packages / engine / src /
..
agent chore: ESLint (typescript-eslint, flat config) + npm run lint в check:fast 1 month ago
anim refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
assets chore: ESLint (typescript-eslint, flat config) + npm run lint в check:fast 1 month ago
audio refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
core chore: ESLint (typescript-eslint, flat config) + npm run lint в check:fast 1 month ago
cutscene Батч 6: CutsceneRunner + кат-сцена сдачи квеста 1 month ago
debug refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
dialogue refactor: DialogueRunner -> модель + рантайм; LocationScene 890 -> 737 1 month ago
ecs Скелет проекта: свой движок + изометрическая RPG 1 month ago
input refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
inventory engine(inventory): лимиты, богатые события, генерик id 1 month ago
map refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
math refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
render refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
save engine(save): метаданные слотов сейва 1 month ago
scene refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy 1 month ago
ui feat(engine): презентация диалогов — mood/tags/textKey, typewriter, клавиатурный выбор 1 month ago
index.ts refactor: DialogueRunner -> модель + рантайм; LocationScene 890 -> 737 1 month ago