This post is part of my Thirty Days of Things, an attempt to post one article on this blog every day for 30 days.
I’ve been off-and-on studying game development since middle school– it’s what got me into programming. In that time, I’ve played around with just about every major game engine under the sun. It seems to me that there are three kinds of engines:
For some reason, none of these have quite hit the mark for me, and I don’t think there’s any one reason why. With some of them, like Love2D and Godot, I like the engine but hate working with the language. Some, like Unreal Engine, are too complex for my needs, while others, like Game Maker, are too simple.
Someties I feel like finding a game engine must be like finding an instrument. It’s hard, but possible, to make music with an instrument you don’t like. It’s worth trying out as many as you can, because one day you’ll find an instrument that clicks with you. But in the meantime, you have to decide: do you want to spend all your time shopping for another instrument? Or do you want to make music?Written on July 25th, 2017 by Noah Muth