Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

There and back again: A game dev's tale

Peggy Kuo
November 21, 2014

There and back again: A game dev's tale

Presented at JSConfAsia 2014, Singapore

In this talk, I’ll take you through my journey of creating my game Trichroma (https://play.google.com/store/apps/details?id=com.psychopyko.dx3.trichroma), and share both the technical and non-technical lessons I learned along the way that enabled me to pull it over the finish line and bring it home.

Peggy Kuo

November 21, 2014
Tweet

More Decks by Peggy Kuo

Other Decks in Programming

Transcript

  1. MVP

  2. TDD

  3. describe(‘grid’, function () { ! it(‘should know when it is

    full (game over)’, function () { … }); ! }); then grid game over is full if
  4. describe(‘grid’, function () { ! it(‘should know when it is

    empty (level up)’, function () { … }); ! });
  5. describe(‘grid’, function () { ! it(‘should blow up if adding

    tile to a space that already has a tile’, function () { … }); ! });
  6. sass: { cordova: { options: { style: ‘compressed’, sourcemap: ‘none’

    }, files: { ‘cordova/www/css/main.css’: ‘css/main.scss’ } } }
  7. sass: { cordova: { options: { style: ‘compressed’, sourcemap: ‘none’

    }, files: { ‘cordova/www/css/main.css’: ‘css/main.scss’ } } }
  8. sass: { cordova: { options: { style: ‘compressed’, sourcemap: ‘none’

    }, files: { ‘cordova/www/css/main.css’: ‘css/main.scss’ } } }
  9. sass: { cordova: { options: { style: ‘compressed’, sourcemap: ‘none’

    }, files: { ‘cordova/www/css/main.css’: ‘css/main.scss’ } } }
  10. sass: { cordova: { options: { style: ‘compressed’, sourcemap: ‘none’

    }, files: { ‘cordova/www/css/main.css’: ‘css/main.scss’ } } }
  11. sass: { cordova: { options: { style: ‘compressed’, sourcemap: ‘none’

    }, files: { ‘cordova/www/css/main.css’: ‘css/main.scss’ } } }
  12. \o/

  13. prologue chapter 1 chapter 2 chapter 3 chapter 4 chapter

    5 lethorin Lewis3222 Pikku-Piru mistermoster marydoodles dodoalbino deviantart