Building games in .NET MAUI
summary
Shows a working 2D engine called Orbit game engine built on .NET MAUI using the MAUI GraphicsView + Dispatcher loop to update state, render and wait (16 ms target ≈ 62.5 fps). Demonstrates an Asteroids-style Orbit sample plus drawing and air‑hockey examples, scoped DI for shared objects (battery/ship), optional Skia canvas swap for testing, platform particle systems via native APIs, simple collision/component split, and snapshot rendering tests for regressions.
AI-written summary · about
chapters (24)
- 0:00Introduction
- 1:37Who is Shaun
- 2:31Agenda
- 3:22What is NET MAUI
- 5:14What is a game
- 8:45Overview
- 12:22Game Loops
- 14:29Why NET MAUI
- 17:29User Input
- 20:34Game Scene View
- 22:09Scene
- 23:04Scene Manager
- 24:27Game Object
- 25:23Demo
- 30:55Tips Tricks
- 32:52Display Independent Update
- 33:56Haptic Support
- 35:58Accessibility
- 40:24What MAUI doesnt offer
- 42:50Snapshot testing
- 48:42Hello Neighbor
- 49:10Resources
- 50:54Conclusion
- 52:42Code Example
related talks
43mWriting Cross Platform Games with MonoGame and .NET
51mBuild Your Own Game Engine in the Browser
50mBuild Your Own Game Engine in the Browser
42mLet’s use IntelliJ as a game engine, just because we can
34mAves Engine: High performance browser games
37mHTML5 Game Engine development
51mBuild Your Own Game Engine in the Browser
24mWe Will All Be Game Programmers
