What you'll learn
- Principles of 2D and 3D graphics, animation, sound, and collision detection
- Unity and LÖVE 2D
- Lua, C#
- Basics of game design and development
Course description
In a quest to understand how video games themselves are implemented, you'll explore the design of such childhood games as: Super Mario Bros., Pong, Flappy Bird, Breakout, Match 3, Legend of Zelda, Angry Birds, Pokémon, 3D Helicopter Game, Dreadhalls, and Portal.
Via lectures and hands-on projects, the course explores principles of 2D and 3D graphics, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D, as well as languages like Lua and C#. By class’s end, you'll have programmed several of your own games and gained a thorough understanding of the basics of game design and development.
Enroll now.
Learn MoreYou may also like
- OnlineAn introduction to the intellectual enterprises of computer science and the art of programming.Free*11 weeks longAvailable now
- OnlineA gentle introduction to programming that prepares you for subsequent courses in coding.Free*3 weeks longAvailable now
- OnlineExplore acts of storytelling in Shakespeare’s Othello alongside world-class artists who interpret Othello’s story in new forms...Free*Available now