Presentations

Over the past years I have done a number of presentations about game development and other areas of technology. On these pages are the presentation materials for those sessions and other relevant information. In situations where I’ve presented similar material on numerous occasions, I have included the most comprehensive version of the content only.

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

Presented at

In this session 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.

Slides are available here.

So many frameworks, so little time

Presented at

In this session I use my experience developing with and recommending frameworks to try to answer the question of which framework is best.

Slides are available here.

Open source is for life, not just for Christmas

Presented at

In which I talk about my experiences developing and managing an open source project (Flint particles) for the past 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.

Slides are available here.

Re-architecting the designer-developer workflow

Presented at

In this session, I discussed and 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. This was specifically devised to serve two purposes

  1. To enable us to rapidly and easily create new, custom designed, webcast players for clients
  2. To enable our designers to do this work without the need for developer involvement

Slides and example code are available here.

Application Frameworks – The new kids on the block

Presented at

In this session, I compared and contrasted four of the newer application frameworks (also known as micro-architectures) for Flex and Flash projects. They are

  • Robotlegs
  • Swiz
  • Parsley
  • Spring Actionscript

Slides and example code are available here.

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

Presented at

In this session, I compared and contrasted six different application frameworks (also known as micro-architectures). They are

  • Cairngorm
  • PureMVC
  • Mate
  • Parsley
  • Swiz
  • Robotlegs

Slides and example code are available here.

Particle Effects with Flint

Presented at

In this session I introduced viewers to the open source Flint particle system that I develop.

Slides are available here.

Physics for Flash Games

Presented at

In this session I described some of the basic and not so basic aspects of developing a physics system for use in Flash games.

Slides are available here.