Shaun Lawrence

Senior Software Engineer working in all things .NET at Tinysoft Ltd

Building games in .NET MAUI

Speaker's Biography

Shaun is an avid gamer, learner, and experimenter, these combined with a profession in software development make for some really fun journeys. He gets more than excited when others find interest in what he does and has made it his mission to share his learnings and result of the experiments with anyone that will listen.

Father to two amazing children and many, many unfinished side projects.

Shaun is a Microsoft MVP, speaker, and published author. Maintainer of the .NET MAUI Community Toolkit, Xamarin Community Toolkit, Orbit game engine.

Talk Abstract

Have you always had that great idea for a game but never had the opportunity to build it? Join me in getting to know a new cross-platform game engine (Orbit) that aims to make this task easy.

I want to show you how it combines the power of .NET MAUI graphics to obtain the key gaming concepts and then still utilize the underlying framework to make it all still feel familiar.

I will walk you through:

  • - what a game is and how it differs from typical business applications
  • - how to achieve common tasks such as rendering objects and collision detection
  • - how to optimize with a few simple rules
  • - how to have fun

All of the above will be through the use of a working example game as part of the game engine.

.NET MAUI is a hot topic, with .NET 8.0 being the recent major release there is a belief that the framework is finally going to be production ready. So let's go and build that game idea together!

Our Speakers

Adora Nwodo

Senior Software Engineer & Multi-Published Author

Ahmet Faruk Ulu

Software Developer at Volosoft

Alberto Acerbis

Passionate dev, Author, Learner

Alexej Sommer

Lead Software Engineer at Capgemini

Aman Sharma

Senior Software Developer at WAi Technologies

Brian Gorman

Microsoft Azure MVP, Speaker, Author, Trainer and .NET Developer

Cecil Phillip

Developer Advocate at Stripe

Dino Esposito

CTO at Crionet

Engincan Veske

Software Engineer at Volosoft. Core team member of ABP Framework.

Ferdinando Santacroce

Uncovering Better Ways of Developing Software and Organizations

Halil Ibrahim Kalkan

Co-Founder of Volosoft

Hannes Lowette

Microsoft MVP, Head of Learning & Development at Axxes

Irina Scurtu

Microsoft MVP, Software Architect at Dsi Solutions

Jamie Taylor

.NET developer at RJJ Software LTD

Jessica Engström

Passionate People Centric Technologist

Jimmy Engström

Microsoft MVP

Johan Smarius

Microsoft MVP on .NET and DevOps, Software Developer at JMAC Software Solutions

Juergen Gutsch

Software Engineer at the YOO AG

Kaushik Gokhale

Senior Software Developer at WAi Technologies

Mitchel Sellers

Founder/CEO/Director of Development at IowaComputerGurus Inc.

Nicola Iarocci

Software Craftsman at CIR 2000

Omkar Choudhari

CTO at WAi Technologies

Rebai Hamida

Microsoft MVP and MCT, Docker Captain, Cloud Solutions Architect, Speaker, Author

Ryan Niño Dizon

Software Development Lead at ISD Feniqs

Sergei Gorlovetsky

CTO at Decision Tree Technology

Stefan Pölz

Clean C# Coder – Test-driven .NET Developer

Todd Gardner

CEO and Founder at TrackJS and Request Metrics

Wojciech Krasa

Full Stack Developer at HeadChannel