root
authored
10 hours ago
|
|
.. |
|
|
|
|
agent
|
perf: реальный fps в агентном мосту + чек perf (baseline О-0)
|
11 hours ago
|
|
|
anim
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
13 hours ago
|
|
|
assets
|
perf(assets): параллельная загрузка и ленивый амбиент
|
11 hours ago
|
|
|
audio
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
13 hours ago
|
|
|
core
|
perf: горячий путь 60 Гц без аллокаций (О-1)
|
11 hours ago
|
|
|
cutscene
|
feat(engine): шаг moveView + skip() раннера катсцен
|
10 hours ago
|
|
|
debug
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
13 hours ago
|
|
|
dialogue
|
refactor: DialogueRunner -> модель + рантайм; LocationScene 890 -> 737
|
12 hours ago
|
|
|
ecs
|
Скелет проекта: свой движок + изометрическая RPG
|
2 days ago
|
|
|
input
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
13 hours ago
|
|
|
inventory
|
engine(inventory): лимиты, богатые события, генерик id
|
18 hours ago
|
|
|
map
|
perf(map): A* на мин-куче, findPathToNeighbor — один многоцелевой прогон
|
11 hours ago
|
|
|
math
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
13 hours ago
|
|
|
render
|
perf(render): фиксация WebGL-бэкенда (preference: 'webgl')
|
11 hours ago
|
|
|
save
|
engine(save): метаданные слотов сейва
|
18 hours ago
|
|
|
scene
|
perf: горячий путь 60 Гц без аллокаций (О-1)
|
11 hours ago
|
|
|
ui
|
feat(engine): презентация диалогов — mood/tags/textKey, typewriter, клавиатурный выбор
|
18 hours ago
|
|
|
index.ts
|
feat(engine): шаг moveView + skip() раннера катсцен
|
10 hours ago
|