What We Can Learn from Game Development 🎮
This week, I was working on new lessons for my Zero To Mastery C# and .NET Bootcamp.
The module I’m currently recording is about Razor Pages.
Razor Pages isn’t the latest and greatest, but its page-centric approach still has its place in modern C# web development.
It helped me understand some fundamentals of .NET web development, how ASP.NET Core MVC works, etc.
I also took a half-day off this week to do something completely different. I had the urge to try game development.
It’s not the first time. I had a few stints already, but it never stuck with me. I also couldn’t spend endless time on it.
But what’s fascinating about game development is that they have many different concepts and patterns.
I’d even argue that most of the available game engines aren’t implemented by regular software developers. Instead, they are created by developers who want to create games.
What is standard for regular business software developers isn’t set in stone for game developers.
They use many familiar concepts, such as publishing/subscribing or reusing code by implementing concise functions.
But there is a lot to explore. Things we don’t have in our everyday developer world.
I’d encourage you to try something different and learn from others in the industry, such as game development, Internet of things, hardware development, or something else you don’t do on your day job.
Microsoft Build 2024
Next week, Microsoft Build 2024 will be held in-person in Seattle and online for free from May 21st to May 23rd.
The conference is titled “How will AI shape your future?”.