Apr 26, 2024  
2022-2023 University Bulletin 
    
2022-2023 University Bulletin [ARCHIVED BULLETIN]

Add to My Bulletin (opens a new window)

CPSC 336 - Computer Gaming

3 Credit Hours
This course introduces basic concepts of both two-dimensional and three-dimensional game development.  The genres of 2D games discussed here include maze games, platform games, scrolling shooter games, decision-making games, multiplayer games, and two-dimensional multiplayer network-based games that are implemented on LANs and WANs. In the 3D realm, we apply isomorphic and depth techniques to implement games having a 3D appearance, while also discussing how to develop a ’true’ 3D first person shooter game that employs 3-D graphics. Throughout the course, techniques for adding sound, 2D and 3D graphics, and ‘viewing’, animations, particle systems, and ancillary features (e.g. images from a DVD) to games are also presented. In implementing games, the student uses a software game-development package called GameMaker Studio. While the target platform for the games developed in the classroom is a Windows based laptop or desktop machine, discussion is given for implementing the games on other devices. 

Prerequisite(s): CPSC 165  



Add to My Bulletin (opens a new window)