~/talk

Building games in .NET MAUI

Talkat NDC London 2023 · 2023-01-23..01-27· [creative-coding]
slides:none on file

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

  1. 0:00Introduction
  2. 1:37Who is Shaun
  3. 2:31Agenda
  4. 3:22What is NET MAUI
  5. 5:14What is a game
  6. 8:45Overview
  7. 12:22Game Loops
  8. 14:29Why NET MAUI
  9. 17:29User Input
  10. 20:34Game Scene View
  11. 22:09Scene
  12. 23:04Scene Manager
  13. 24:27Game Object
  14. 25:23Demo
  15. 30:55Tips Tricks
  16. 32:52Display Independent Update
  17. 33:56Haptic Support
  18. 35:58Accessibility
  19. 40:24What MAUI doesnt offer
  20. 42:50Snapshot testing
  21. 48:42Hello Neighbor
  22. 49:10Resources
  23. 50:54Conclusion
  24. 52:42Code Example
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.