I’ve found myself stumbling across a lot more work from game developer students of late and I have to say I’m continually impressed at the work they’re putting out. To be sure part of it is because of my own history in trying to make games with mixed results although I do contend that they were crafted over a decade ago, long before Unity and its community were in existence. Still the fact that students make games is only part of it as it’s more about the quality of what they’re putting out which bears mention. Undefeated is a fantastic example of this as it manages to do what a lot of other, bigger budget titles fail to do: make being a superhero just plain fun.
Undefeated’s premise is simple: there’s a city in trouble and it’s up to you to save it. Initially this takes the form of beating down the hordes of rank and file bad guys who are getting in your way, stopping to help citizens in trouble as you do so for good measure. From there it turns into a kind of superhero anime where you’ll have to level yourself up through the ranks so you can take on the ever increasing threats to the city (mostly in the form of boss fights). In all honesty I went into this thinking I’d have yet another trash heap to review but, to its credit, Undefeated managed to get me hooked no less than 5 minutes into the game.
Visually Undefeated is quite simple, retaining that default “Unreal engine” feel that many games built on the platform have when they use assets from the store. The UI does appear to have been given some love though, mostly to give it that very distinct Japanese UI design that lovers of JRPGs and other such titles seem to favour heavily. This simplicity means that the game runs buttery smooth and will quite likely do so on pretty much any platform you care to throw it at. However it’s not the visuals that makes this game, it’s the rapid pace and careful selection of mechanics that makes it so gosh darn fun.
You’re immediately greeted with a game that looks a lot like the Earth Defense Force series of games but plays a lot more like Prototype. The basic premise is you’re a superhero that can fly, has super strength and is lightning fast. This means that you’ll be zipping from point to point, beating the living heck out of something before moving on. It sounds simple but the execution is spot on, giving you this feeling of being completely unrivalled as you tear your way through streams of enemies. The two mission types follow the same trope, either having you blow up a bunch of stuff or flying through rings. There’s also minor events which will spawn every so often, usually just another bunch of bad guys which you can take out in a couple hits.
Then there’s the boss fights which are where the game’s challenge really starts to kick in. Instead of you having a health bar it’s actually the city and the challenge comes from stopping the boss from doing damage to the city whilst you try to pummel them down. Each one of the bosses is another big step up in difficulty from the last one, with every one bar the first requiring at least some kind of strategy to take them out. It’s at that point where the game starts to struggle a bit as the shine wears off and the game’s more egregious errors start to come through.
Of course they’re the kind of things you’d expect from a small group of students working on their very first title. The controls can feel a bit janky at times, your character not responding exactly how you’d expect him to. Hit detection could also use a bit of work as it doesn’t seem to be 100%, especially with the boss fights (like trying to put out fires). The camera also routinely loses your character when he’s zipping around certain things which can make some challenges far more difficult than they were intended to be. The control scheme is also somewhat unintuitive, although I’ll admit to not having played a great deal of Eastern titles so it could feel a lot more natural to those who do. Overall these are all fixable things and they’re easy enough to ignore to enjoy a good chunk of the game.
Undefeated is a fantastic example of the results you can get when you focus on the fundamentals of what makes your game fun. Sure the graphics aren’t the greatest and there’s a bunch of rough edges that need polishing but the core game play is just, well fun. The fact that a handful of students from Japan were able to recreate the fundamental game loop of some bigger AAA titles is honestly quite astounding and I hope the team that put this one together has a serious look at building out a fully fledged title.
Undefeated is available on Steam now for free. Total play time was 33 minutes.