“If I have seen a little further it is by standing on the shoulders of Giants.” – Newton.
You can’t be a developer these days unless you’ve got an engine and it’s got a clever name. That’s where Size Five’s custom GiANT Engine comes in.
The GiANT engine is built on four core technologies, which have allowed me to construct a custom platform game engine capable of all sorts of whizzy graphical treats. So for all you tecchy-nerds out there, here’s what’s chugging along beneath The Swindle:
The game itself is written in C#/ XNA, which is great because it’s really easy to make things look pretty and for coding idiots such as myself to cobble together maths and graphics to form bonefide videogame technology. Because it’s XNA, that means it runs on either a PC or Xbox, so a console release is possible… assuming I manage to resist the temptation to put loads and loads of vaginas in it this time.
I’m using ‘OH GOD THAT’S CLEVER’ Farseer Physics as the core for the engine, which means there’s all sorts of zany Newtonian bullshit going on. Farseer is a really robust, clever, swishy and impressive physics engine that’s allowed me to add a whole host of brillo game elements, from chains swaying gently in the breeze to rocks you can casually drop on guards’ heads.
We’ve also got the lovely little Krypton Engine running on top of the game world, which allows for some stunning 2D lighting/ shadow effects. There’s a full day/ night cycle running, which’ll lead to some clever japes and interesting gameplay based on the time of day.
Krypton also powers stuff like security cameras, meaning you can tell exactly what they can-and-can’t see, and whether or not your oh-so-clever hiding place is working.
You can’t do Steampunk without lots of steam. So we’re also using the Mercury Particle Engine to render lots of lovely particle effects. Mercury handles everything from steam to smoke and gunfire, and does so beautifully…
Everything else, I’m afraid, is my code. WHICH MEANS IT COULD EXPLODE. Lol just joking it won’t explode.
If and when it doesn’t explode, for the moment I’m largely targeting PC, unless Team Xbox ring me up and start offering me free biscuits, then we’ll have to see…