Unity I: Working with Unity

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.

Student smiling while sitting outside, using a laptop.
Syllabus

Course Topics

Game Development Tools, Functions, and Properties

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.

Interfaces, Environments, Asset Management, and Animation

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.

Physics and The Build Process

Building on prior experience in systems design, students will learn to implement game systems and explore the build process within game creation.

Level Design and Functionality

Navigation and layout are central to good game flow. Students will explore these principles as well as other core principles of functionality.

Cameras and Lighting

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.

Sound and Audio

Good sound design can dramatically improve the experience of a game. Students will explore the fundamental principles of sound and audio design in games.

Strategic Concepts and Techniques

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.

Course Level

300

Skills Covered

  • Unity Engine
  • Video Game Development
  • Animations
  • Problem Solving
  • Debugging
  • User Interface (UI)

Common Prerequisites

All courses listed may not be required. Discuss with your advisor to learn more.

Disclosure

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.