Game Programming for Education in JavaScript
summary
A Thai typing game gets built in a weekend and ships to the App Store then gets packaged as native desktop apps with Electron; implementation uses createjs for sprites and parallax, requirejs for modules and Gulp + BrowserSync for instant reloads, with Cordova and the Cordova keyboard plugin to fix iOS keyboard and audio pauses. Core 2D loop is ~150 lines, repo is a few thousand, and the app hits 60 FPS on iPhone 5/6 after Cordova fixes.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 3:50Serious Gaming
- 6:46Gamification
- 10:49Structure
- 12:15Game Development Libraries
- 13:54Sprite Sheets
- 17:16Parallax
- 18:34Code
- 19:35Main Game Loop
- 23:31Crease
- 24:53Level Manager
- 25:47PhoneGap
- 28:57Electron
- 30:45Conclusion
- 31:37Demo
- 35:16Questions
related talks
54mA Successful Cross Platform HTML5 Game, From Shaping To Shipping
26mdeveloping videogames in JavaScript
02h 26mBuilding apps with React Native
29m"JavaScript as Play"
25mLeveling Up: Building Retro 2D Games with JavaScript and Phaser
31mMake coding fun: developing a game in the browser
04mJonathan Stark interviewed at OSCON 2010
43mJavaScript on Apple TV
