EdX

Introduction to video game development with Unity (edX)

Introduction to video game development with Unity (edX)

Learn to develop multiplatform videogames using one of the most popular tools on the market, the Unity game engine. Never before has the video game market been at a better time. There are currently many platforms available and the emergence of mobile devices has revolutionized the sector.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

The existence of multiple platforms implies great challenges for developers in decision making, both in the choice of platforms and in the sizing of work teams.
One solution to these problems is to use a game engine, and without a doubt the most popular and used engine of the moment is Unity.
Unity is the most popular engine for reasons such as its powerful tools, its ability to generate games on more than 20 different platforms, its excellent learning curve and the hundreds of add-ons available to it developed by third parties.

What you'll learn
In this introductory video game development course with Unity you will learn in a practical way with numerous examples that will guide you step by step:

  • Getting to know the Unity interface
  • What the fundamental elements of the Unity engine are
  • To develop your first games

Syllabus

Unit 1. Introduction to the environment
Unit 2. Unity Basics
Unit 3. Introduction to the game engine
Unit 4. Unity and the different platforms
Unit 5. Scripting
Unit 6. Unity in action

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introducción al desarrollo de videojuegos con Unity (edX) EdX
Universitat Politècnica de València,UPValenciaX

Introducción al desarrollo de videojuegos con Unity (edX)

Aprende a desarrollar videojuegos multiplataforma utilizando una de las herramientas más populares del mercado, el motor de juegos de Unity. Nunca antes el mercado de los videojuegos se ha encontrado en un mejor momento. En la actualidad existen multitud de plataformas disponibles y la irrupción de los dispositivos móviles ha revolucionado el sector.

Self Paced
Self-Paced
Introduction to Game Design (Coursera) Coursera
California Institute of the Arts

Introduction to Game Design (Coursera)

Welcome! This course is an introduction to the primary concepts of gaming, and an exploration of how these basic concepts affect the way gamers interact with our games. In this course you will understand what defines a “game” and the mechanics and rules behind different types of games. Through four linked assignments you'll learn ways to create and describe a game concept, and specifically what makes a compelling game. This course focuses on the conceptual underpinnings of games, and all assignments can be completed with a pencil and paper – no previous programming knowledge is required.

Sep 7th 2026
4 Weeks
Introduction to C++ Programming and Unreal (Coursera) Coursera
University of Colorado System

Introduction to C++ Programming and Unreal (Coursera)

This course is all about starting to learn how to develop video games using the C++ programming language and the Unreal Engine on Windows or Mac. This course assumes you have previous programming experience in some other language. Although we'll start at the very beginning for C++, hardly anybody learns (or teaches) C++ as a first language. Similarly, Unreal Engine is a commercial, industrial strength game engine. With great power comes great ... complexity, so it's important that you have the will to work hard to learn how to use C++ in Unreal Engine.

Sep 7th 2026
4 Weeks
Shooters and Game Engines in Level Design (edX) EdX
LaSalle College,LaSalleX

Shooters and Game Engines in Level Design (edX)

Shooter games have been and continue to be the dominant genre in video games. Learn about this important genre in game design. Do you want to learn more about game genres and subgenres? This course continues your exploration of level design by introducing you to an important genre: the shooter. The shooter genre is huge in the game world, containing a wide variety of subgenres with their own gameplay needs.

Self Paced
Self-Paced
3D Interaction Design in Virtual Reality (Coursera) Coursera
University of London,Goldsmiths, University of London

3D Interaction Design in Virtual Reality (Coursera)

This course will teach you about one of the most important aspects of VR, how you interact with a VR world. Virtual Reality is completely different from an on screen app or game. You are completely immersed in a VR world, so it doesn't make sense to interact only through buttons or menus. You will get the most out of VR if you can interact with the world just as you would with the real world: with your natural body movements.

Aug 31st 2026
4 Weeks
Story and Narrative Development for Video Games (Coursera) Coursera
California Institute of the Arts

Story and Narrative Development for Video Games (Coursera)

In this course, you will examine how storytelling acts as a vital mechanism for driving video gameplay forward. Looking at several historical and contemporary games, you will be asked to evaluate and interpret different story styles with the goal of identifying themes and procedures for your own game ideas. We'll examine traditional narrative story processes, such as three-act structure, and how they fit into game story flows and the strategic elements of gameplay. Ultimately, you will learn how to define character, setting, and structure to create a compelling game concept.

Aug 31st 2026
4 Weeks
Problem Solving, Python Programming, and Video Games (Coursera) Coursera
University of Alberta

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a concrete and fun manner. However, a learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.

Sep 21st 2026
5-12 Weeks
Low Poly Art For Video Games (Coursera) Coursera
Michigan State University

Low Poly Art For Video Games (Coursera)

This course is aimed to give you the tools and knowledge you need to start creating simple 3D art for video games made in the Unity game engine. Through the aesthetic of pixel art we will explore artistic principals like shape language, color theory, and composition as well as show you a step by step workflow for creating assets that you can use to make your own games.

Sep 7th 2026
5-12 Weeks
Types of Games in Level Design (edX) EdX
LaSalle College,LaSalleX

Types of Games in Level Design (edX)

Explore the many types of video games and their level design considerations. There are many categories of video games, often classified by their characteristics or goals—not by the type of gameplay they contain. Are you curious to learn about the growing variety of genres and subgenres? Want to discover which game genres appeal to you? No matter what your interest, this course takes you through what you need to know about genres in the game world.

Self Paced
Self-Paced
Desarrollo de Videojuegos 3D en Unity: Una Introducción (Coursera) Coursera
Universidad de los Andes

Desarrollo de Videojuegos 3D en Unity: Una Introducción (Coursera)

Este curso te permite crear un prototipo de juego 3D, explorando los conceptos necesarios y las herramientas para desarrollo de videojuegos en 3D disponibles en Unity y en la Web. Explorarás y harás uso de herramientas para crear una escena 3D en Unity, podrás agregar personajes y animaciones 3D e integrarlas en los escenarios que crees, podrás definir comportamiento e interacción entre elementos del videojuego, y publicar en la Web los resultados de lo que diseñes. Vas a utilizar como base los conceptos aprendidos en el curso introductorio de desarrollo, ahora aplicados a juegos 3D.

Sep 21st 2026
5-12 Weeks
Intermediate Object-Oriented Programming for Unity Games (Coursera) Coursera
University of Colorado System

Intermediate Object-Oriented Programming for Unity Games (Coursera)

This course is the third course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game developers; Unity games were downloaded 16,000,000,000 times in 2016! Finally, C# is one of the programming languages you can use in the Unity environment.

Aug 31st 2026
4 Weeks
Writing Video Game Characters (edX) EdX
The University of British Columbia,UBCx

Writing Video Game Characters (edX)

Learn how to make effective, memorable video game characters, from protagonists and antagonists to NPCs. You might spend two hours with a character in a movie, but you can spend hundreds of hours interacting with the player character, antagonists and all the non-player characters (NPCs) in a video game. Getting character right is a vital part of getting the game right.

Self Paced
Self-Paced