PistonWindow: Plan for transition to Winit and WGPU + future plans for batteries included and how it will fit in with Turbine and Eco
github.com·6d·
🎮Game Engines
Preview
Report Post

I believe it is time to make the Piston ecosystem work with Winit and WGPU as the default backends.

Piston’s modular architecture allowed testing multiple backends, but this was before Winit and WGPU, which are now reasonable APIs and relatively stable. We’ll continue to support the other backends, but these particular backends will be our top priority.

Once this transition is made, I want to improve this library to include more batteries, e.g. Audio (Kira) and possibly Dyon scripting (behind feature flags). We could also integrate Rapier2D and Rapier3D. Possibly Bevy’s ECS too. I want reasonable default libraries, but I also don’t want to lock users into a particular choice of architecture. We’ll support multiple paradigms of game development.

I also have some editor plan…

Similar Posts

Loading similar posts...