Game Developer, Choreographer

Resumé

Personal Profile

I am a game developer and a choreographer with a wide range and depth of experience from a diverse variety of projects. I have been working on-and-off in the games industry since 1994, creating AAA console games, casual and mid-core mobile games, educational games, and museum installations, while also working as a choreographer and a video director, and now I've started writing screenplays too.

I divide my time between developing my own projects - games, dances and screenplays - and providing consulting and development services for games companies through full-time or part-time contracts. My recent consulting work has been prototyping. I have prototyped a number of games for King, including a new Call of Duty mobile game. I have prototyped other games with indie developers, creating a minimal product that they can use to raise funding for their game ideas.

In game development terms I might be called a generalist but I have depth of knowledge in many areas and I am very good at rapid prototyping. I communicate well and can work well with most individuals and teams. A successful prototype can be developed by me, the game designer, and an artist alone, which means for larger companies an idea can be developed without having to pull people off existing projects and disrupting existing workflows.

I have worked with multiple tools and platforms over the years and today my primary tool is Unity.

Career History

2015-Present: Developing my own projects

  • I left Stick Sports in January 2015 to develop my own projects.
  • I created and released Freak Factory, developed in Unity. It is a game with a unique core mechanic, designed for children but with universal appeal. It is available on iOS, Android and Windows Phone.
  • I'm creating my second game, called Intergalactic Delivery Driver, also developed in Unity. It is a game about the gig economy where the player delivers parcels around the universe, flying spaceships though busy junctions, asteroid storms and wars, and trying to stay out of trouble, mostly.
  • I have written the first draft of a new feature-length screenplay.
  • I presented a session at the Develop conference in Brighton called “Lessons I learnt was a choreographer and apply as a game designer”.

2015-Present: Freelance consultant and engineer for game development

  • April 2018 - July 2018:
    I am prototyping ideas for a new mid-core mobile game at King. I am the sole engineer in a team of three, with the game designer and an artist.
  • January 2018:
    Prototyping a new mobile game with an independent game designer. We created a prototype that the designer is using to gain funding for the project.
  • October 2016 - November 2017:
    I prototyped multiple ideas for a new Call of Duty mobile game at King in Stockholm. When we started I was the sole engineer and an integral part of the very small team developing the game concept. I left when the prototype was completed and the company recruited a permanent team to take the game forward.
    • “I love this man! Richard created our first prototype: in the morning he arrived at the King offices and we had nothing but documentation, in the evening we had our very first playable. Richard is an amazing listener and a smart developer - he will build it to spec if you want, but his broad experience allows him to also think with you and offer alternative solutions. Richard is simply awesome. Fact.”
      – Jesse America, Executive Producer, King
  • December 2015 - March 2016:
    I prototyped a new mid-core mobile game at King in London. I was the sole engineer and an integral part of the small team developing a new mobile game concept. I left when the prototype was completed and the company recruited a permanent team to take the game forward.
    • “Richard is simply a legend. Not only is he an insanely fast and skillful coder, he is also design-minded, solving problems smartly and independently…He will be sorely missed and I cannot recommend Richard highly enough.”
      – Florian Ziegler, Studio Design Lead, King
    • “[Richard’s] ability to write and modify code really fast were incredible assets that allowed the team to move to a pace that would have been impossible otherwise.”
      – Pietro Guardascione, Head of Studio, King

2011-2014: CTO at Stick Sports Ltd.

  • Head-hunted by Stick Sports to be their CTO as they transitioned from creating web games to mobile games.
  • Planned and implemented the company’s strategy with the Managing Director.
  • Led the development of a number of games and provided technical advice and support on all other projects.
  • Prototyped new game ideas for assessment of their commercial viability.
  • Recommended and managed the company’s transition from Flash/Air to Unity for in-house game development through the hiring and training of the new development team and by leading new projects on the Unity platform.
  • Managed the technical quality of projects that were outsourced to a team in Pakistan through technical and code reviews.
  • Primary technologies were Unity3D (C#), Objective-C, Java, C++, Flash & Air, PHP, SQL, HTML and Javascript.

2009-2011: Technical Architect at BrightTALK Ltd.

  • BrightTALK provide a rich video streaming platform for live presentations.
  • Developed, with the CTO, the architecture for the company’s server and client-side applications, changing server applications to a RESTful API, creating an MVC architecture for PHP services, and converting critical services to Java.
  • Assisted the Development Manager on improving the development processes and implementing Agile practices.
  • Trained and mentored junior members of the development team.
  • Led teams when they undertook critical projects.
  • Primary technologies were Java (with Spring), Flash (with Flex), PHP, SQL, HTML and JavaScript (with jQuery).

2005: Lead Engineer at EA Criterion

  • Lead engineer on the game Burnout Revenge for Playstation 2 and XBox.
  • Led the front-end development team as they transitioned from a pure C++ development environment to one utilising a custom internal Flash player running inside the game.
  • Led the integration of the Flash GUI tool into the existing codebase and workflow utilising my wide experience with both C++ and Actionscript.
  • Primary technologies were C++ and Flash.

1994-2009: Freelance web, games and multimedia software engineer

  • Developed educational games, museum installations, web games and internet applications.
  • Worked alone or led client’s in-house teams to deliver projects.
  • Clients included The United Nations, The Science Museum, The British Museum, BBC New Media and The National Gallery.

2001-2009: Freelance Trainer in various web and multimedia programming

  • Trained developers in Actionscript 3, Javascript and PHP.
  • Clients included BBC New Media, Disney and The Open University.
  • Designed training courses and conducted the training sessions.
  • Developed custom courses to clients’ requirements.

1991-2001: Contemporary Dance Choreographer

  • Founded and managed my own contemporary dance company, Big Room Dance Company.
  • Choreographed new dance productions for the company which were performed around the UK and mainland Europe.
  • Choreographed for various opera and theatre productions.
  • Leader in the use of technology within dance creation and performance.

1991-1994: Video Director/Editor; The Video Place

  • Directing and editing corporate, promotional and dance videos.
  • Managing the team of other editors and camera operators.

Programming Languages & Platforms

Core programming languages: C#, C++, Objective-C, Java, Actionscript, PHP, SQL

I also have experience with: C, Assembler, Lingo, Javascript, Perl, Basic, Fortran, XSLT, Forth

Education

  • 1988-1991: London Contemporary Dance School: Contemporary Dance & Choreography.
  • 1984-1987: Cambridge University: Mathematics: BAHons. and MA.