2 Hours ! Amazing ! Super impressive. What game engine? I assume that engine has features to help you get this done in 2 hours. Nicely done!
Hm.. well I guess to start GMS2 is really not very 3D capable so in terms of the games you’re able to produce, 99.9% of the time people are creating 2D projects. It’s definitely not as complex as Unity and lots of things that would take a decent chunk of time to do in Unity have a quick ease-of-use function already built in in GMS. It doesn’t really use classes or OOP in the traditional sense, it’s honestly more procedural programming with a OOP veil over it. If you’ve ever got a free afternoon to toy around with the engine I highly recommend it. I’ve used it on and off for about 12 years now since the engine was in its infancy and have stuck with it consistently for the past 5. Even though it’s always been in a hobby capacity, I keep coming back to it so it must be doing something right :p. Don’t let the engine’s “bad rap” of low effort projects deter you from trying it out either, which is a common thing I’ve heard from people. If you’re willing to take a look at what it has to offer, you’ll find a surprising amount of depth beneath the simplicity, something that I feel many people never get the chance to experience with the engine. Some incredible games (Undertale, Hotline Miami, Rivals of Aether) were made in Gamemaker!