Friday, 16 December 2011

Hero Core: Observations

Hero Core, sequel to Hero, is a little action/adventure/shooter game available for free on author Daniel Remar's website. It blends elements of Metroidvania (world exploration) and side-scrolling shmups (spacially-restrictive combat).

I finished the main quest (100%) in 2 hours 19 minutes which is more time than I've been willing to give a lot of full-price AAA games. I didn't tackle the bonus modes (harder difficulties, boss speed runs, etc.) as they're not my cup of tea, but the 'story mode' was a blast. If you haven't played it yet I highly recommend that you stop reading now and do so.

In this piece I will identify some of the design decisions Remar made and what I thought of the experience as a whole (short version: I loved it!).

  • Move and shoot, move and shoot! Player movement is mapped to your standard Up/Down/Left/Right buttons, while shooting is mapped to Shoot Left and Shoot Right. Splitting the shoot direction into two buttons was a smart move which allows a lot of flexibility in player manoeuvres. Often in games you have to change the direction you are facing to shoot in that direction, but here you can move in a smooth arc while alternately shooting enemies on either side. When enemies close in from all angles this is a useful ability.
  • Compressing vertical space. You can only shoot along a horizontal plane, (not up and down or even diagonally) so you are forced to close the height gap between yourself and your target. For several of the enemy types this means putting yourself directly in their line of fire.
  • Compressing horizontal space. In addition to the vertical space restriction mentioned above, there is an interesting effect which comes as a result of only allowing 6 of the player's bullets to be on-screen at any one time. If you position yourself far away from your target you must wait for your bullets to travel and hit something before you can fire another shot. This encourages you to get close to your target so that this delay is reduced. But of course getting close means giving yourself a shorter time to react when the enemy shoots back. This classic example of risk and reward allows skilled players to get right up in their enemies' faces and hammer away without any enforced delay, while giving less-skilled players a fighting chance at the cost of time. Time is obviously an important element if you are trying to speed run the game.
  • Excellent boss battles. There's not a lot I can say about these without going into specific detail about each one, but they were all great fun to fight and stood out as intense, climactic moments. Most of them explored unique ways of compressing space and promoting different move-and-shoot patterns on the part of the player. My favourite was Liquid Metal Processor (pictured above), whose weak points were on the inside, forcing you to get in, quickly deal damage and get back out before it crushes you. Another interesting boss was the Eliminator: a relentless hunter who can randomly appear almost anywhere in the game whenever you enter a new room. He retreats after taking some damage, so defeating him is tough until you have upgraded your gun. It was a joyous occasion when I was finally able to take him down (about 4/5 of the way through the game).
  • Unhindered exploration. Several elements combine to make exploration as hassle-free as possible, the most significant of which is the liberal use of save points. Touching a save point restores all of your health and you can teleport to any save point you have touched from anywhere in the game at any time. This massively reduces time spent back-tracking to get into that one little room you now have the right abilities to access. As well as this, you never have to unlock gates and doors more than once. Many rooms have their exit locked until you have defeated all the enemies in there. While enemies respawn upon re-entering any room, any unlocked doors stay unlocked permanently, even if you die before reaching a save point. When you pass through these rooms again later on you can skim past all the enemies if you wish.
  • Free-form exploration. The game world has been designed in such a way that you have a lot of choice in how to explore and in what order. Bypassing many of the obstacles requires certain abilities and upgrades, which are unlocked by defeating bosses. You can take on the bosses in pretty much any order and each boss will increase your level by 1. As far as I am aware, your suit abilities are upgraded with your level in a pre-determined order so you don't have to defeat a specific boss to gain a specific ability. This means you can, for the most part, branch out quite early in the game and choose your own route through the world as long as you make an effort to defeat a few bosses along the way. Your final goal lies at the centre of the world map so you will most likely spiral around it a few times as you search for rooms that have been made accessible by your new abilities.
  • The final boss is waiting for you. As soon as you can find the entrance to his domain and feel ready to take him on you can do so. This gives skilled players a significant upper hand in speed runs. Less skilled players (like myself) can continue to explore the surrounding world and build up their suit abilities to make the fight easier.
  • Story snippets. I wouldn't be able to deconstruct a game without mentioning story somewhere. Hero Core takes what I call the 'book end' format: a short introduction sets up the premise and the overarching goal, and an ending sequence closes the arc when that goal is met. Everything in-between is player-driven action. There are two noteworthy methods used to give snippets of backstory along the way. Firstly, the player will gradually find 10 computer terminals which download data in a sequential order, causing their character to reflect on his mission. The order seems to be fixed regardless of which order you find the terminals. Secondly, the layout and appearance of the scenery hints at its purpose and therefore the story behind it. You progress from uneven rocky asteroid caverns through to the harsh orthogonal structures of the machine factories. Numerous 'sleeping' enemies can be seen locked inside parts of the level geometry, hinting at massive production lines and giving a terrifying sense that you are outnumbered by something vast and unending. This gives an elegant, unobtrusive impression of the game world without ever stopping the player to burden them with exposition.
If you haven't played Hero Core, do it now! If you have, what did you think?

No comments: