Introduction to Game Programming

GSAS-2540

This hands-on class introduces many fundamental concepts in game development. Students will learn to program multiple video games. Topics include render loops, rigid body dynamics, interfaces, event and messaging systems, and co-routines.

4 credits
Prereqs:
none

Past Term Data

Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Spring Summer Fall
(Session 1) (Session 2)
2024
Intro To Game Programming (4c)
  • Yiyuan Zeng
Seats Taken: 46/44
Intro To Game Programming (4c)
  • Yiyuan Zeng
  • Eric Louis Ameres
Seats Taken: 0/38
2023
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 41/44
Intro To Game Programming (4c)
  • Yiyuan Zeng
  • Eric Louis Ameres
Seats Taken: 38/38
2022
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 46/44
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 21/19
2021
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 47/38
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 16/19
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 23/19
2020
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 53/50
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 19/19
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 22/19
2019
Intro To Game Programming (4c)
  • Eric Walsh
  • Eric Louis Ameres
Seats Taken: 66/57
Intro To Game Programming (4c)
  • Eric Louis Ameres
Seats Taken: 22/38
2018
Intro To Game Programming (4c)
  • Marc Christian Destefano
Seats Taken: 19/19
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998