Intro to video Game Development.
In this course, students will learn about the fundamentals of game design. Topics covered will include the structure of a videogame, the stages of the design process, principles of gameplay and core mechanics, game balancing, and level design. Students will use Python and Pygame to develop high end video games.