Building an Educational Game with .NET 5, Unity and AKS
If you are waiting for a deep dive into the latest version of .NET Core, the Microsoft Compiler Platform (Roslyn), and the Unity game engine this workshop is for you! No high-level tech demo, but a real-life application that is used in schools. Together, we will build an educational game, with robots fighting to the death, from scratch.
This will include backend ASP.NET Core web services, a frontend Unity client to visualize the battle in full 3d, and a middleware processing worker service, using the Microsoft Compiler Platform (Roslyn). Both the backend and middleware services will be deployed and hosted as Docker containers inside Azure Kubernetes Services (AKS), which will allow us to look at things like configuration, logging, and metrics. The point of this workshop is to show you how technology is evolved to make development easy and create useful applications in only two days of hardcore coding!
Prerequisites:
- Visual Studio Code
- The latest version of the Unity Game Engine
- GitHub account
- Azure DevOps account
- Active Azure subscription

Johnny Hooyberghs is a managing partner and consultant for Involved NV, part of the Cronos group, since 2014 focusing on software architecture, backend development and a Microsoft Most Valuable Professional for Azure and Developer Technologies since 2020. Prior to joining Involved as a consultant, he has had experience developing software for the health-care sector since 2008. Johnny has been passionate about software development using the .NET stack, cloud native development using the Microsoft Azure cloud stack and quantum computing. Johnny has spent 10 years of his free time teaching software development courses for the adult education institute CVO Antwerpen and has been enjoying public speaking these past 6 years. When Johnny is not working, he likes to spend his time on self-education, quantum computing, some casual video gaming, travelling the world and visiting as many theme parks as possible.