Screenwriter, Choreographer, Game Developer

Presentations

Lessons I Learnt as a Choreographer and Apply as a Game Designer

Posted on

In this session at the Develop conference in Brighton I presented seven important lessons that I learnt as a choreographer that are still important to me as a game designer. I accompanied each lesson with the story of how I learnt it and an example of how it might apply in game design. Continue reading →


Game architecture is different

Posted on

In which I compared building a game (Asteroids) using an entity-component-system framework and an MVC framework and concluded that the entity framework was more suited to this task. I then explained why. Continue reading →


So Many Frameworks, So Little Time

Posted on

Once upon a time, choosing a framework for your Flash or Flex project was easy. You either used Cairngorm or you didn't. Then along came PureMVC, followed by Mate, Parsley, Robotlegs, Swiz, Sping Actionscript and many more. Getting to know all these frameworks takes a long time. Making a choice of which to use may take even longer. Continue reading →


Open source is for life, not just for Christmas

Posted on

In which I talk about my experiences developing and managing an open source project for the previous three years, what I learnt, what I experienced, why I did and still do it, and important lessons for anyone contemplating creating or getting involved in an open source project. Continue reading →


Re-architecting the designer-developer workflow

Posted on

In which I showed a new Flex application architecture that we are using at BrightTALK to enable the rapid development of new projects based on previously designed features. Continue reading →


Application Frameworks - The new kids on the block

Posted on

In which I compared and contrasted four of the newer application frameworks (also known as micro-architectures) for development of apps with Adobe Flex. They are Robotlegs, Swiz, Parsley, Spring Actionscript Continue reading →


Application Frameworks - The Good, The Bad, and The Ugly

Posted on

In which I compared and contrasted six different application frameworks (also known as micro-architectures) for development of apps with Adobe Flex. They are Cairngorm, PureMVC, Mate, Parsley, Swiz, Robotlegs Continue reading →


Particle Effects with Flint

Posted on

In which I introduced viewers to the open source Flint particle system that I develop. Continue reading →


Physics for Flash Games

Posted on

In which I described some of the basic and not so basic aspects of developing a physics system for use in Flash games. Continue reading →