2. The Canvas Drawing API3. Working with Game Assets4. Making Sprites and a Scene Graph5. Making Things Move6. Interactivity7. Collision Detection8. Juice It Up: Keyframe Animation and Particles Effects9. Sound with the WebAudio API10. Tweening11. Make Your Own Game EngineAppendix A: Vectors for Movement and Collision Detection
Rex van der Spuy is a video game designer and writer. He s written Foundation Game Design with Flash, Advanced Game Design with Flash and Foundation Game Design with AS3.0. Rex has designed games and done interactive interface programming Agency Interactive (Dallas), Scottish Power (Edinburgh), DC Interact (London), Draught Associates (London), and the Bank of Montreal (Canada). He also builds game engines and interactive interfaces for museum installations for PixelProject (Cape Town). In addition, he created and taught advanced courses in game design for the Canadian School of India (Bangalore, India). When not writing about games, making them, or playing them, he amuses himself by building experimental, autonomous, self-aware, multi-cellular parallel universes out of shoe boxes, scotch tape, spare milk bottle caps and bits of string . He claims, that this is a lot more entertaining than you might think, but we re skeptical.