K_INFOSC 304
Game Engine Programming and Immersive Media
Duke University · UGRD · Fall 2026
Catalog description
This course introduces game development, virtual production, and immersive media using the Unreal game engine, Blueprint Visual Scripting (BVS), and C++ programming. Students will learn how to manage the game engine's workflow and capabilities while taking advantage of its flexible, customizable, and robust functionality through C++ programming and BVS. This includes basic concepts of algorithms and data structures and a discussion of basic computer graphic concepts for digital artists, immersive storytellers, game developers, and virtual producers. Fundamental topics covered include interaction design, game system frameworks, importing various 3D model formats, VFX, character design, environment design, game mechanics, behavior trees, animations, user interfaces, and XR (VR/MR/AR). No prior coding experience is assumed. 001884
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff