COMP2351 | MOBILE GAME PROGRAMMING

Introduction to HTML5 and JavaScript: HTML5 canvas, local storage, Game object hierarchies, Game state management. Game Architecture: game world, game loop, various game techniques: collision handling, game physics and animation. Game asset handling: graphics techniques for drawing, scaling, and rotating sprites, and basic sound management (loading and playing sounds). Techniques for interaction with a game on mobile devices: touch interface. (3 credit hours)

Parent Business Unit ID: 
Prerequisite: 
COMP231 | ADVANCED PROGRAMMING