Update README.md to include project description, developer documentation links, and license information.
CI / build-test (push) Successful in 1m6s
CI / build-test (push) Successful in 1m6s
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Roadmap
|
||||
|
||||
Базовый движок (ядро, рендер, ассеты с кодогенерацией, ввод, звук, демо) реализован —
|
||||
текущие возможности описаны в [architecture.md](architecture.md). Здесь — только планы.
|
||||
|
||||
Пункт считается завершённым, когда покрыт тестами и показан в `MrGameEng.Sample`;
|
||||
после завершения он убирается отсюда и фиксируется в architecture.md.
|
||||
|
||||
## Ближайшее
|
||||
|
||||
- [ ] Текст: рендер шрифтов FontStashSharp через батчер движка
|
||||
(новый модуль `MrGameEng.Text`, потребует зависимости от Graphics)
|
||||
- [ ] MSBuild target для автоматической компиляции `.fx` → `.mgfx` через `dotnet-mgfxc`
|
||||
(лоадер `.mgfx` в AssetManager уже готов; target — когда появится первый кастомный шейдер)
|
||||
|
||||
## Бэклог
|
||||
|
||||
- Physics2D (выбор библиотеки: Aether.Physics2D / своя)
|
||||
- Tilemap (поддержка Tiled)
|
||||
- Particles
|
||||
- UI
|
||||
- Бенчмарки BenchmarkDotNet для систем (сейчас производительность контролируется стресс-сценой)
|
||||
- Стабильная сортировка спрайтов с равным ключом (сейчас порядок не гарантирован между кадрами)
|
||||
- Spatial hash для culling на очень больших мирах (если профилирование покажет необходимость)
|
||||
Reference in New Issue
Block a user