.NET MAUI / Blazor simple yet heavily animated arcade cross-platform game runs on Android, Windows, iOS, Mac (Catalyst) and in Browser (WebAssembly), all from a single code base.
Desktop and browser versions also support both mouse and keyboard along with touch.
devenv_KU0daJs2nS.mp4
Built with DrawnUI for .NET
Don't miss another Blazor/MAUI game with AUDIO and more perks Bricks Breaker !
Driven by one of the awesome ICT MOO tutorials, much content to play with, knowing we can do it all with .NET MAUI.
Free Lottie animations quickly fulfilled the need for animated content.
DrawnUI was used to draw virtual controls on a Skia canvas.
- Repo updated with latest DrawnUI nuget providing fluid game timing
- Android is hardware-accelerated with GL
- iOS and Mac Catalyst are hardware-accelerated with Apple Metal
- Windows is using hardware acceleration with Angle.
Desktop versions present non-resizable windows, capturing keyboard input.
Lottie animations have proven themselves to be very useful to quickly implement animations.
Attained result and FPS are fine.
With an optimized design, especially in regards to control caching, we could imagine more games and fancy animations built with #dotnetmaui.
This code and the DrawnUI nuget are provided under the MIT license. ICT MOO space ships sprites come under the Apache 2.0 license.