Hacker News new | ask | show | jobs
by bananabat 1686 days ago
The first game I made was a Breakout clone in Unity -- only rivalled in popularity among baby game devs by Pong clones.

I like Unity, it's free for a super small indie. I liked learning C#. However, when I reached the point where I was thinking of more sophisticated functionality, I started using a lot of 3rd-party development plugins (all so wonderful in the Unity store) and they were becoming a giant crutch.

Now don't get me wrong, I am a fan of NOT remaking the wheel and I'm a total code snippet learner. However, I don't have a foundation in math or science. In the beginning, something as simple as rotation_speed = PI was utterly confounding. So I switched to Godot, which uses a Python-like scripting language. Far easier to learn and awesome for 2D. Also, the lack of a "store" with readily-available packaged solutions forced me to understand what in the actual fuck I was trying to do. It's free as in speech and beer.

I actually learned Blender much earlier because it's closer to graphic design than game dev. It'll be useful if we ever do 3D or VR.

And yes, maple syrup is a superfood. I will not be taking questions on that topic.