Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn essential development tools and libraries for game programming in this university lecture covering Makefiles for build automation, ImGui for creating immediate mode graphical user interfaces, and SFML (Simple and Fast Multimedia Library) for graphics and multimedia functionality. Explore how to set up and configure build systems using Makefiles to streamline your C++ game development workflow, implement debugging and development interfaces with ImGui's immediate mode GUI system, and utilize SFML's comprehensive multimedia capabilities for handling graphics, audio, input, and windowing in game applications. Master the integration of these three fundamental tools that form the backbone of modern C++ game development, understanding how Makefiles automate compilation processes, how ImGui provides real-time debugging and parameter adjustment interfaces, and how SFML simplifies cross-platform multimedia programming for game engines and interactive applications.
Syllabus
COMP4300 - Game Programming - Lecture 03 - Makefiles / ImGui / SFML
Taught by
Dave Churchill