C# is a versatile, object-oriented language that powers everything from desktop games to enterprise web applications and cross-platform mobile apps. The tutorials below span several areas of C# development: classic RPG and roguelike game mechanics that teach core OOP principles, a full-featured Wiki CMS built with ASP.NET Core and Razor Pages, and mobile app development using Xamarin and Visual Studio. Whether you’re just getting started or looking to sharpen your skills in a specific domain, these hands-on projects offer a solid path forward.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/practical-tutorials/project-based-learning/llms.txt
Use this file to discover all available pages before exploring further.
Tutorials
- Learn C# By Building a Simple RPG Game
- Create a Rogue-like game in C#
- Create a Blank App with C# and Xamarin (work in progress)
- Build iOS Photo Library App with Xamarin and Visual Studio
- Building the CoreWiki — A Wiki-style content management system written entirely in C# with ASP.NET Core and Razor Pages. Source code available here.
The Xamarin tutorials require Visual Studio (Windows or Mac) with the Xamarin workload installed. The CoreWiki project uses ASP.NET Core and Razor Pages.