3 ms·
I ventured into the land of game development almost exactly 10 years ago, after having spent 20+ years of my life being a "traditional" developer. I started out
by thatwasunusual 4y ago
I ventured into the land of game development almost exactly 10 years ago, after having spent 20+ years of my life being a "traditional" developer. I started out with Unity and stuck with it, because it lets me focus on programming (and C#, which I love). Unreal wasn't left untouched, but to me it focuses too much on style and design, which I have no feel for;
* Game development is _very_ different from "normal" programming. It's still just programming, and it's not necessarily harder, but _how_ you solve things is radically different.
* You will spend _years_ trying to get the grip on things, combined with your regular day-job to keep the grip on your non-gamedev life.
* You will never succeed, of course, but that's the same for everything. For game development it's harder to accept, because it's so easy to get up and running quickly, you are feeling like Sid Meier the first year.
Other than that, it's a lot of fun. :)
EDIT: About the "very different" part, which it seems like I portray as something negative; that's actually the most interesting part, at least for me. I learned how to appreciate composition this way, and in general learned how to approach problems in a totally different way.
- thom 4y agoWhen you say Unreal is too focused on style and design, do you mean the IDE? Did you just use Blueprints without any C++ underneath? I’m just surprised because having dabbled with both I’ve generally found Unity less code-centric, especially with the amount of stuff in the asset store etc.
- thatwasunusual 4y agoNo, I mean Unreal's and its community's focus on graphics etc. Definitely not the IDE. :) Someone once told me that "if you want to design a game, use Unreal. If you want to create a game, use Unity." Unreal is undoubtedly a great game engine, but it's not for me. If you feel it's better for _you_, then use it. Always use the tool you are most comfortable with. :)