Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I want to try my hand at development, what would you suggest to shorten the learning curve, Godot or Unity (https://unity.com) ?


I’m an external examiner for CS students in Denmark. One of the places I do this is some form of “gaming CS” education. Which tends to produce some of the poorest students, but it does give me some insight into what they build.

In 8 years I’ve never seen a successful Unity project despite them actually being taught Unity. The only “finished” game I’ve seen was for Robolox, but in general the students who chose to do pygame fared decently. I haven’t seen a Godot project, so I’m not sure how much help this is outside telling you that Unity is probably not as “easy” as you might think.


Thank you, Sir!


I'd say find a reasonably short but high watch count tutorial on youtube for each and see which looks like it'd fit your thought process better. I used Unity off and on for like a year but stuff like the load and compile times made it hard for me to get in a flow state, where as Godot takes a lot to slow down similar to even a simple Unity project. Also the fact prefabs are just scenes to create more consistency just feels more reasonable to my personal development tastes.

Big caveat if you want to do mobile dev Unity is still better, though hopefully as the work The Forge/Google did for the renderer this will be less true.


Thank you for the detailed explanation.


Not a problem. Helping people get started with godot is a bit of a hobby of mine, but it also is not for everyone so I try to not oversell it because the best thing for a dev is use the right tool for their brain and target game type.


Right now Unity has more resources, is much more powerful, and the UI is a lot more polished. Godot's getting better quickly but still has a lot of rough edges. However, Godot seems like it's built on a better base and has avoided many, many engine warts that Unity has embraced.

Unity's development outlook seems kind of bleak to me and it's lost all community goodwill, while Godot has more attention than ever; in 2-3 years it might be a tougher choice, but for now Unity's probably your shortest path to learning what you want to.


Thank you very much.


Godot is optimized to actually build your game, the cracks start to appear with everything that’s not explicitly about building your game (codec support, shipping to non Desktop platforms etc). Unity is really good at abstracting the finicky shipping stuff away but lousy to actually build a videogame with.


Thanks a lot.


I found Godot more intuitive and easier to get into than Unity

I also find Unity's business practices to be sketchy and I wouldn't personally trust any part of my projects to a company that has a history of rug-pulling (and then reluctantly walking back)


Thank you so much.


Unity has way more tutorials whuch can shorten the learning curve a lot. Another thing to keep in mind is that once you learn one engine it's easy to learn another.


Thank you.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: