-
-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Description
v1 Roadmap
Roadmap is subject to change and not 100% complete
v0.30.0
-
Performance improvements
- CI benchmarks
- Pointer perf improvements
- Texture GC
- 2x Graphics perf improvement
- Hash grid spatial partition for physics
- Low memory device profile
-
Graphics
- Refactor Particles
- GPU Particles
-
Developer Experience
- Scene specific resources & Global resources
- On demand loading/unloading Incremental resource loading #960
-
Debug Improvements
- Firefox version of debug plugin
- Development excalibur build
-
Refactors
- Actions api consistency
- Remove/refactor awkward statics used for setting flags example: ex.Physics
v0.31.0
-
Headless support for servers
-
Sound
- Sound Manger for global mix & control
- Spatial audio
-
Performance improvements
- CI benchmarks
- Low memory device profile
-
A11y
- Improve input mapping API
- Input mapping UI implementation
- Key input remapping
- ARIA announcer
- UI Manager
-
Physics
- Continuous collision improvements
- Arcade Friction
- Constraints
- Slopes
-
Graphics
- Lighting system implementation Add a light type of entity for lighting effects #267
- SDF based text as a plugin
-
Developer Experience
- Game state management strategy documented/implemented
- Game start and restart developer experience
- Game restart support
-
Debug Improvements
- HMR plugin
- Profiler in debug plugin
-
Refactors
- Move Gif support into into a plugin
- Timer System Refactor
- Resource/ImageSource/Sound to option bag
v1.0.0-RC1
v1.0.0
Post v1.0.0
-
WebGPU renderer (waiting on more browser support)
-
Physics
- Ropes/Chains
-
TypeScript update
-
strict: true
Update Excalibur to use TypeScriptstrict:true
#1213
-
-
TileMaps
- Hexagonal maps
- Tiled - Infinite maps (chunk based)
Maybes
- WASM based optimizations
- SIMD Transform/Motion Updates
- Boadphase/Narrowphase Collision Processing
- Plugins
- Tilesetter
- Pyxel Edit TileMaps
- MIDI Audio
- MOD Tracker Audio files
- XState plugin?
- Offscreen/off-main thread rendering investigation
- Offscreen canvas/web-worker
- Multiple cameras Investigate ways of doing split-screen cameras #338
- Player Controller Component
- HTML Game Element support Add support for HTML text outside of the game canvas #2063
Metadata
Metadata
Assignees
Labels
No labels