20 Goto Hell In Code Hero

It's like Futurama's Internet
I thought writing about else { Heart.break() } would prove to be a novelty, but three days later here I am, telling you about another game that lets you fiddle in its innards. I am now the official RPS expert, sorry “expert”, on games that allow you to alter their code: Code Hero is a Unity engine game where you have a code gun that shoots Javascript, and hopes the players learn enough from the action. According to the the devs: “Code Hero is an FPS where your Code Gun shoots code directly at a target and executes on impact. It references the target so you can act upon hitObject in your code or just hit.point if permissions are denied.” If you could see the face I’m making trying to comprehend that, you’d probably be calling for an ambulance. Video of it below.

It’s,m you gueessed it, a Kickstarter hopeful (although it sadly looks likely to fall short of its funding goal), but it’s already playable and I presume it’s not going to collapse if they don’t reach their goal. The game’s levels teach you how to build your own game, and the final level allows you to publish the finished work.

(Quick note from the RPS Hivemind for any Kickstarter-funded devs hoping we’ll post about their game: we do ask that there’s something playable for us to nose at, if you’re not a well-established studio. We have a duty to our readers, so can’t seem to blindly suggest they offer money to all sorts of unproven projects).


  1. QuasiBelgium says:

    Yo dawg…

  2. hench says:

    This is how games can be used for education and schools, unlike Minecraft

    • Kdansky says:

      Considering the alternatives to Minecraft would be Bulletstorm and Gears of War, I think Minecraft is splendid!

    • The First Door says:

      There are a few projects on the go to change that, luckily. I’ve been helping out on a really nice project where university computing students take simplified level editing tools from Neverwinter Nights into primary schools. Schools are using these tools across Computing, English, Foreign Languages and Design classes to engage the students in new ways.

    • MasterDex says:

      Unlike Minecraft? But you can make a 16-bit ALU in Minecraft! As a way to teach logic gates, Minecraft seems to be a great tool, allowing the player to visualise how they work and what they’re good for.

    • jrod says:

      And making logic gates is much much much closer to the real thing using a wonderful plugin called ‘red power’ – check it out

  3. Llewyn says:

    If you could see the face I’m making trying to comprehend that, you’d probably be calling for an ambulance. Video of it below.

    Pronoun.NullReferenceException: Object reference not set to an instance of an object.

    Seriously, we’re entitled to expect a video of the face you’re making. Oh so entitled.

  4. MasterDex says:

    I’m surprised there aren’t more games that dive into coding. It seems that a game that thought you how to code, etc would be a great boon for software development programmes focused on second level education.

  5. Unaco says:

    Dark Signs.

    Dark Signs Online.

  6. Tylerr says:

    I-Is that the same guy they hired to play mole in gold member?

  7. alex@codehero.org says:

    Thanks for checking out Code Hero and pledging for all those who’ve backed us! I’ll try to answer any questions you might have at alex@primerlabs.com. We’re going to make it one way or another and any pledges help us reach it. If we fall short they’re returned automatically, then we’ll restart and you can re-pledge and still get your rewards in the end. We’re not going to let anything stop us from making Code Hero. There are literally thousands of kids who are counting on us to make this, and watching our students play and learn to make their own games is pretty much infinite motivation to keep going. The beta you can play right away is a proof of concept I worked hard on, but it’s nowhere near polished and I’ve recruited a team of MMO-experienced developers and a legendary demo scene and game dev artist gIZmo so that the final game will be the best it can be.

  8. Cryo says:

    Did somebody say Goto? Release the raptors!

  9. captain nemo says:


  10. emertonom says:

    Woah! When I pledged (after reading this article), there were 3 days left and it was at about 60k, but it actually made its goal–it must have got a bunch of money at the last minute!

    I’ve played through the beta, and it’s so-so. It’s hard to tell how good it’ll be. The UnityEngine bits are very basic, and only deal with creating, destroying, and moving objects, all of which are fairly closely related to shooters to start with. So it’s hard to tell how well they’ll do more abstract topics. They seem a bit buggy, too. The Javascript tutorial room is much more tedious–more like a “Program Javascript in 12 days!” sort of book, but read aloud by a second-rate text-to-speech program. (The beta desperately needs an option to turn “Ms. Lovelace” off. At times there’s even an encoding problem; in one case she pronounces the word “they’re” as having the word “trademark” in the middle of it.) The “boss battle” is sort of a combination of the two, but adds an aspect of danger and excitement that sort of sabotages the idea that this calls for reasoned analysis–it’s hard to run in to a room to face a baddy armed only with the power to write code, and have him rush across the room and blow you up while you’re still futzing with trying to take names. It’s harder to go in and die a bunch of times testing code you know won’t do the whole job.

    We’ll see how it turns out once it’s more fully coded, I guess.