Spring 2023 Update 
    
    Mar 07, 2026  
Spring 2023 Update [ARCHIVED CATALOG]

CSC (0145) 337 - 3D Game Programming


Credits: 3.00

Students will design and create three-dimensional video games using game engine software. Students will explore all stages of the development process, including documentation, modeling 3D graphics, programming, creating user interfaces, playtesting, and deployment.

Prerequisite 1: CSC 237  and MTH 250  
Course Learning Goals: After completing this course, students will be able to:

1. write a game design document that analyzes a game using an established framework (such as mechanics-dynamics-aesthetics)
2. create simple 3D models of game objects using 3D modeling software
3. program a 3D video game using a game engine
4. export games to executable or web-based formats