Make your First Game with .NET and MonoGame
Chris Gomez presents a hands-on introduction to building games with .NET and MonoGame, showing how beginners can start developing 2D games on Windows and Linux.
Make your First Game with .NET and MonoGame
Featuring: Chris Gomez
Are you curious about making your own video games? This session guides you through using .NET and MonoGame, a popular open-source game development framework, to build your very first 2D game. No prior game development experience is necessary – just a willingness to learn and experiment!
What You'll Learn
- The basics of .NET for game programming
- How MonoGame enables game creation across Windows and Linux
- Starting a new MonoGame project and running it on multiple platforms
- Step-by-step guidance to building and running a simple 2D game
Why .NET and MonoGame?
- Open-source and community-supported: MonoGame makes it easy to build cross-platform games
- Learn real coding skills: Practical, hands-on experience with C# and .NET
- Flexible platforms: Develop for Windows and Linux without having to learn a new language per system
Getting Started
- Set up your development environment:
- Install .NET SDK (version 10 recommended)
- Download MonoGame project templates
- Optional: Choose your preferred IDE (Visual Studio, VS Code)
- Create a new MonoGame Project:
- Initialize a new 2D game project
- Review generated code and project structure
- Build and Run:
- Write your first game logic (drawing sprites, handling input)
- Run the game on Windows and Linux
Further Resources
This introductory video is designed to help you kickstart your journey in coding while having fun building games!