Hey everyone! I've been learning C++ for about a week now as a fun side project, and I'm aiming to create a game during my free time. I initially thought about using Unreal Engine because it seems like a cool goal, but I'm starting to believe that Unity might be a better match for me. I've got a solid feel for C++ so far, but I'm wondering if I should stop and switch to C# instead. I'm pretty new to this whole development scene, so I would appreciate any advice you all can share!
5 Answers
It really depends on your focus. For web or more general applications, C# is great. If you're looking at low-level programming or IoT stuff, C++ is better. For games, both languages are viable! If you're just starting out, maybe try Unity.
Consider your goals: If you want to get into game development soon, C# is a solid path with Unity. But if you're interested in programming as a whole and want a deeper understanding, C++ might be worth sticking with.
If you're planning to make a game with Unity, it's a good idea to focus on learning C#. Unity is designed around C#, so it'll make your life a lot easier as you start developing your game.
Honestly, just go with what you enjoy more! Both C++ and C# can lead to great opportunities in game development. Pick the one that excites you the most.
If your priority is to get started on making games quickly, go for C# and Unity. You'll be able to jump into game development faster that way.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically