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
In a quest to understand how video games themselves are implemented, you'll explore the design of such childhood games as:
- Super Mario Bros.
- Flappy Bird
- Match 3
- Legend of Zelda
- Angry Birds
- 3D Helicopter Game
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.
Harvard Faculty of Arts & Sciences
You may also like
- This course explores the use of the three most popular open source web-based content management systems—Wordpress, Joomla, and...
- Develop the skills needed to develop internet of things applications on software and hardware platforms.