-
Build 192 (release/v1) Stable
released this
2026-04-27 18:38:14 +00:00 | 0 commits to master since this releaseChanges
- Merge master into release/v1: data-driven content rework + coop sync
- chore: build-path bump + project.godot reorder + drop stale dll lock
- Merge branch 'fix/bh-swallows-enemies': BH consumes enemies that pierce avoid-steer
- fix(gravity): black holes now swallow enemies instead of clipping them
- Merge branch 'feat/items-as-resources': items become .tres + lifecycle hooks
- feat(items): convert to .tres Resources + lifecycle hooks
- Merge branch 'feat/planet-patterns-cleanup': legacy retire + 14 atlas entries
- refactor(planet): drop legacy ptype renderer + atlas codex for all patterns
- Merge branch 'feat/planet-patterns-v3': legacy port + 6 new patterns + atlas
- feat(planet): 6 more exotic patterns + atlas-uses-pattern previews
- feat(planet): port 6 legacy ptypes to .tres + always-pattern path
- Merge branch 'feat/planet-patterns-v2': 5 more exotic patterns + vertical gradient mode
- feat(planet): 5 new exotic patterns + vertical gradient mode
- Merge branch 'feat/planet-patterns': data-driven planet appearance + 3 starter looks
- feat(planet): data-driven PlanetPattern resource + 3 exotic looks
- Merge branch 'feat/arcade-single-quasar': force-merge to cap arcade at 1 quasar
- feat(quasar): cap arcade at 1 quasar via force-merge
- Merge branch 'feat/coop-rework': sync rework + music manifest fix
- fix(music): manifest-driven track loading so exported builds find audio
- feat(coop): close sync gaps + client-side hit predict
- chore(assets): add Failure/Success SFX + dev test screenshots
- fix(ui): close endless-settings on state change, reliable pause cam disable
- Merge branch 'feat/spatial-hash': EnemyDirector refactor + spatial-hash collision
- perf(collision): spatial-hash for bullets×enemies and asteroids
- feat(combat): unify spawn orchestration via EnemyDirector + SpawnProfile
Downloads