Courses
GAME3005 2D Platform Game Programming (3 units)
The course introduces to students the basic theory of game and play together with the game design process from initial concept down to playtesting. Students will learn how to put theories into practices under the context of creating basic 2D platform games. By applying the iterative design methodology, students will equip the knowledge of game design and playtesting in addition to technical skills in platform game development. Students will learn the basic core concepts in 2D platform game framework including asset creation and management, level and scene development, and the mechanism of game loop. After finishing the course, students will equip with the basic theories of the game design, principles, and practices of 2D platform game development and be able to apply these in the advanced 3D game development.