root
authored
4 hours ago
|
|
.. |
|
|
|
|
agent
|
feat(agent): мост scene:walk/approach вместо tapTile, чеки и смоуки на кнопках
|
5 hours ago
|
|
|
anim
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
11 hours ago
|
|
|
assets
|
perf(assets): параллельная загрузка и ленивый амбиент
|
8 hours ago
|
|
|
audio
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
11 hours ago
|
|
|
core
|
perf: горячий путь 60 Гц без аллокаций (О-1)
|
9 hours ago
|
|
|
cutscene
|
feat(engine): зум камеры (Camera.setZoom/zoomTo) + шаг cameraZoom
|
8 hours ago
|
|
|
debug
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
11 hours ago
|
|
|
dialogue
|
refactor: DialogueRunner -> модель + рантайм; LocationScene 890 -> 737
|
10 hours ago
|
|
|
ecs
|
Скелет проекта: свой движок + изометрическая RPG
|
2 days ago
|
|
|
input
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
11 hours ago
|
|
|
inventory
|
engine(inventory): лимиты, богатые события, генерик id
|
16 hours ago
|
|
|
map
|
perf(map): A* на мин-куче, findPathToNeighbor — один многоцелевой прогон
|
9 hours ago
|
|
|
math
|
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy
|
11 hours ago
|
|
|
render
|
feat(engine): свет «тьма с прорезями» — RT-карта силы тьмы вместо аддитивных пятен
|
4 hours ago
|
|
|
save
|
engine(save): метаданные слотов сейва
|
16 hours ago
|
|
|
scene
|
perf: горячий путь 60 Гц без аллокаций (О-1)
|
9 hours ago
|
|
|
ui
|
feat(engine): скролл MenuList (ListScroll), hover->курсор, value-слот Button
|
8 hours ago
|
|
|
index.ts
|
feat(engine): скролл MenuList (ListScroll), hover->курсор, value-слот Button
|
8 hours ago
|