Alex is a programmer at BossAlien, award-winning developers of CSR Racing, who he joined in 2014 and has never looked back. BossAlien are currently working on an unannounced Star Wars shooter.
When was the last time you wrote a state machine? Probably more recently than you think. State machines are a common pattern we use when writing code, and they are a natural fit for games, yet we seldom talk about them. Using state machines in the wrong way, or not using them at all, can cause endless bugs and mistakes. This talk will explore lessons learned in using and writing state machines at BossAlien, across multiple projects. How a robust state machine implementation can eliminate common classes of bugs. How a hierarchical state machine makes navigation between game states a breeze, and trivially enables deep linking to anywhere in your game. No matter the engine, no matter the project, every game should have a state machine, and this talk will explain why.
Sign up to our e-newsletter for all the latest news!Sign up now
I absolutely love coming to Develop, it’s a brilliant, brilliant conference – you just know you’re guaranteed to meet everyone.
Jo Twist, OBE
I really like Develop, I really like the intimacy of it and I love the location.. there’s a good diversity of talks going on so there hasn’t been a time when there’s nothing I want to see.
We are so lucky to have Develop here in the UK. It’s a unique event where you can come and discover new things with people who care passionately about video games. It’s a sea full of new ideas.
Develop:Brighton’s a great conference. It’s got a spread of people from all parts of the games industry talking about such a wide range of topics.
There really is a huge mix of people at Develop - loads of peers that you can learn from and the perfect blend of every element of game development as well.
I’ve felt a big passion here at Develop!
By coming to Develop what you get is the opportunity to network like you can’t in any other situation. Everyone knows everyone and it’s such a wonderful community feel.
Develop is important – the networking is very important. And go to talks they’re inspiring and get your creative juices flowing, they can make you think and you’ll learn how other people do things.
There’s really something for everyone at Develop and the experience of being around like-minded people is really useful.
Develop:Brighton is especially unique - it’s by the seaside and there’s a lovely relaxed tone that goes with that.The talks are cool, the networking is cool and having the opportunity to catch up with people – that’s always the excitement for me!
There are many ways you can be part of Develop:Brighton 2020 - including speaking in the conference, taking a booth in the Expo or becoming a sponsor.Find out more