Monday, 11 June 2012

Monday, 11 June 2012

Introducing Max Heide

I wake up, the sun is creeping in through my bedroom curtains. Turning over I look at my iPhone, the time is 8:33am, it's time for work.

Getting out of bed is easy when you've got an awesome job, and having a motorbike with over 100bhp to get you there helps too. Tearing down country lanes without being stuck inside a metal can gives you an amazing sense of freedom. Having the power and agility to easily get though any situation makes you feel like you can do anything. That is a great way to start the day, and a great way to start a new project.

When I'm on the bike it's an ultimate test of my thinking ability, my life is on the line and one bad decision could have serious consequences. The trick for me is not to always make the best decision possible, instead I continuously make quick good enough decisions. If you spend a lot of time trying to make the best possible decision, you might find that by the time you execute it the situation has changed or something you didn't anticipate happens. My approach is to chain together lots of quick good enough decisions, you try something but immediately after question it and make a new decision.

I take exactly the same approach when I make a game. I don't spend weeks trying to architect the perfect game framework upon which to build a game. I just make quick iterative decisions which keeps the game prototype flexible and fun. Inevitably somewhere down the line the game engine is going to be expected to do something that it wasn't designed to do, and because you were quick and iterative you should have plenty of time left to hack it together.

- Max Heide, Lead Mobile Developer

0 comments: