Should I go with Unreal or Unity?

Been stuck in a dilemma for a while now: Should I go with Unreal Engine or Unity?

It’s been taking me so long to decide. I have tried a little bit of both and gotten gamedev.tv courses in both also. I don’t plan on really plan on making 2d (but maybe… one of the things I would like to try out…) or even mobile games, and there’s a lot of stuff Unreal Engine brings that would be reallly valuable in my perspective (like the better lightning/graphics, i really want to try nanite/lumen sometime, and the better multiplayer etc.) but I don’t think my hardware is able to do any of it. I’m using a family pc with 5600x, 3060, and 16gb ddr4, so pontentially upgrading is not an option, and I’m still a minor (-18) so trying to get/save up a better PC is very far away, when I got better things to focus on (like highschool/education)… and Unity is much easier on this hardware. And I feel like C# seems like a nice simple programming language compared to the complexity of C++ (i barely even tried/used it so this is kinda bit of an unfair statement) but then again when I use blueprint I kinda really liked it I was able to make/prototype things super easily and fast and adding C++ ontop of that feels like it would be really good. Unity is what I went for originally, I completed that course all the way through (complete unity 3d developer) then I tried some other stuff after that (godot/unreal) and now thats it been so long now here I am redoing the course from the start because I don’t remember much from being very inconsistence… should I just continue my current path of Unity or hop back into Unreal? Me personally, I don’t know why, something just always have felt nice about Unity to me… you can still do a lot of great things with it (could probably checkout HDRP eventually to get what I need :slight_smile: ) but Unreal… it does offer a lot but I don’t really feel that same way.

1 Like

And considering the fact that I just purchased 2 more unity courses…

It seems like you’ve kind of answered the question for yourself, Unity might just fit your current situation better than Unreal.

It is possible to get good graphical quality in Unity that competes with Unreal. It’s just that Unreal has a lot of it baked in from the start to get you going faster, with the cost of a greater performance requirement to even get going with the engine.

1 Like

Yeah… that’s what I’m going with.

I like your profile picture by the way. I’m autistic too (read your profile)

The new RTS one and Blender to Unity

1 Like

Unity is better for 2D and you can still do 3D even combine together. Plus C# is easier to learn than C++ apparently.

1 Like

I kinda like C# better too anyway. I just feel like its a nicer programming language compared to other ones I’ve tried like java, lua, and javascript… but I’d still program web sites/backends in nodejs/javascript. I’ve played a little with Java with minecraft modding and in general, and lua when I was doing stuff on roblox still.

Perhaps learn both. Depends what you intentions are as a Game Developer.

1 Like