Graphics and Sound Programming
space
Course code
IFI7337.DT
old course code
Course title in Estonian
Graafika ja heli programmeerimine
Course title in English
Graphics and Sound Programming
ECTS credits
4.0
Assessment form
assessment
lecturer of 2021/2022  Autumn semester
Nuno Correia (language of instruction:English)
lecturer of 2021/2022  Spring semester
lecturer not assigned
Course aims
The course introduces the key concepts in graphics and audio programming, with an emphasis on procedural graphics and sound generation in a game engine.
Brief description of the course
Graphics card architecture. Rendering pipeline. Graphics programming in OpenGL and WebGL using shading languages. Texturing; lighting; reflections; shadows; post-processing.

Digital signal processing. Digital filtering. Fast Fourier transform.

Basic concepts in acoustics and music theory. Sound synthesis. Audio engines. Procedural sound generation in Unity. Positional audio. Audio authoring in FMOD.
Learning outcomes in the course
Upon completing the course the student:
- gains a grasp on the basic concepts in game graphics and audio programming;
- is able to apply this knowledge when developing games.
Teacher
Nuno Correia
space