I've used all sorts of engines; Lumberyard, CryEngine, Unity, Unreal, RPG Maker. I've taken countless dozens of courses in programming, game development, etc. You name it but I still can't code from scratch or do the networking yet I was able with outsourced help get a video game onto steam...