This course aims to equip the students with the fundamental in 2D/3D game development. Student will be provided with computer game theories, game design, and game logic. This includes teaching the students on how to develop game engine. Student will also be exposed with related 2D/3D game development such as 2D/3D graphic integration and content development. At the end of the course, student should be able to develop simple 2D/3D games based on a specified game genre.