|
|
Aug 31, 2024
|
|
2024-2025 Yavapai College Catalog
|
VGD 172 - Video Game Development - Programming II Description: General object oriented programming and specialized coding techniques to build a basic 3D video game. Topics include 3D space coordinate programming for cameras, camera targets, models, object collisions in 3D space and scene lighting.
Prerequisites: VGD 171 (May be taken concurrently).
Credits: 3 Lecture: 3 Lab: 0
Course Content:
- 3D space coordinates for games
- Camera target parameters and coding
- Tracking in 3D space
- User input coding for camera and model control
- 3D models in video game projects
- 3D object collision detection and resolution
- Lighting techniques for 3D game space
- Coding techniques and structures for larger game projects
Learning Outcomes:
- Apply refined programming concepts to game structure and assets to create a functional 3D video game. (1-8)
- Construct project framework for a 3D video game. (1,2,5,8)
- Identify programming techniques to create camera, camera target, 3D Model, and light object structures. (2,3,5,7)
- Write code to accurately move cameras, camera targets, and models in 3D space. (3-6)
|
|
|