K_INFOSC 304

Game Engine Programming and Immersive Media

Duke University · UGRD · Fall 2026

1 section
Add to a schedule

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

Updated 4 hours ago

001

Availability not recently verified
Class #duke-KINFOSC304Fall 2026UGRD1 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?