The Unity engine powers nearly 50% of all games and nearly 75% of mobile games. This course, built in collaboration with Unity and the IGDA, will introduce you to developing games in Unity. By the end of this course, you'll learn how to build a fully functioning game within the Unity system, including all key elements. This online course has optional live sessions.



Game developers have a variety of tools at their disposal when it comes to making games. Students will explore the topics of middleware, level editors, physics engines, sound editing tools, and dynamic libraries.
While students will have learned some of the basic principles of User Interfaces from Game Development II, this unit will dive deeper into these topics, as well as exploring environmental development and creating animations in Unity.
Building on prior experience in systems design, students will learn to implement game systems and explore the build process within game creation.
Navigation and layout are central to good game flow. Students will explore these principles as well as other core principles of functionality.
Effective use of cameras and lighting is vital when creating a game. Students will learn how to deploy cameras and lighting to achieve a range of desired effects.
Good sound design can dramatically improve the experience of a game. Students will explore the fundamental principles of sound and audio design in games.
Students will round out their knowledge of game development by exploring UI principles that are adaptable to a variety of platforms and explore advanced animations.
This course is delivered online through an institution of the Lower Cost Models Consortium (LCMC) that is different than your degree-granting institution that awards the academic credit for the course.