Getting Started With C# and Unity Engine

Started With C#

A few years ago, during a solo trip through Vietnam, I found myself in a quiet hostel on a rainy day. I had my laptop, a bit of Wi-Fi, and some free time. I clicked “Install” on Unity and started exploring game development with C#. That rainy afternoon turned into one of the most exciting … Read more

Essential C# Programming Concepts for Game Devs

Essential C# Programming

Back when I started tinkering with Unity, I was mostly dragging components into scenes and hoping things would work. It felt like magic until I hit the limits of not really understanding what the code was doing. That’s when I realized I needed to step back and build a solid foundation in C#. Mastering the … Read more

Modding and Extending Games Using C#

Modding and Extending Games Using C#

When I was a teenager, I spent half my time playing games and the other half tweaking them. I loved downloading mods, finding hidden config files, and changing weapon stats or textures just to see what would happen. Years later, when I started making my own games with C#, I was excited to finally enable … Read more

C# Games: From Zero to Professional

C# Game

Why Choose C# for Game Development? C# is a powerful yet beginner-friendly language developed by Microsoft. It blends high-level programming with rich object-oriented features, perfect for game mechanics and performance. Here’s why C# games dominate several game engines and platforms: For aspiring game developers, starting with C# opens doors to building professional-level games—fast. Tools and … Read more