Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.76 KB

bug-free-games-from-day-1-with-bdd_jeromelecomte.md

File metadata and controls

25 lines (16 loc) · 1.76 KB

#Bug-Free Games from Day One with Behaviour-Driven Development

##Abstract

Behavior-Driven Development is a methodology enabling you to develop better, more reliable applications faster through test cases. Seldom used in the game industry, it would yield huge benefits for indie-game developers as well as established game companies. Whether you want to learn the basics or you're having difficulty getting started with Behavior-Driven Development, this talk will illustrate the advantages of this methodology by walking you through a practical example: the building of a web-based version of Simon through the use of test cases.

The presenation will introduce Mocha and Sinon.js to the audience and cover the following topics:

  • Benefits of BDD
  • Applying BDD to video game development
  • Testing your game logic
  • Testing your game UI

The source code for Simon, the playable game and its test suite are available on my github account.

##Speaker Bio

Jerome Lecomte

I'm a Torontonian web developer at OANDA where I design a Forex trading application that gracefully adapts to all kind of screen sizes and devices. I live and breath Javascript. I'm a convert to the "test first, come up with code later" persuasion. In a previous life I also build 2 massively multiplayer online games for the West European market.

I enjoy retro videogaming (pixels are beautiful), building LEGO with my 2 sons (bricks are beautiful) and single malt Scotch (alcohol is bea^D^D^D... oups).