I’ve been dabbling in narrow scope plugins and stuff for a while, but I’ve spent a few days building out a prototype game in UE for the first time to see how it goes.
Honestly, if you read through and understand the gameplay framework before you start, UnrealEngine blows Unity out of the water for fast prototyping. Sure you can hack together something that works in Unity quickly…but with UE you can very quickly build out not just a prototype demo, but a solid game foundation that’s ready to be honed into a polished product.
From never having built a game in UE, in about 8 hours total effort I’ve got a working multiplayer twin-stick arena shooter game with destructible environments, spawning, pickup systems, scoring, levels, UI. All built with blueprints on top of custom C++ base classes so it’s easily extendable through either path. It isn’t some cobbled together hack that will need throwing again and rebuilding on top of a proper framework, it’s all done properly, GameModes, States, Controllers, Pawns. I’m really impressed with it all.
Just simple stuff like the Actor class already having Damage system hooks already in place…it’s been a breeze. A world away from the empty slate Unity gives you.