Game Design and Development 2: 2D Platformer (Coursera)

Game Design and Development 2: 2D Platformer (Coursera)

If you love games and want to learn how to make them, then this course is your second step down that path. In this course you will learn the fundamentals of game design, including an understanding of the game world, storytelling, gameplay, user experience, and game technology. You will continue developing videogames using industry standard game development tools, including the Unity game engine. At the end of the course you will have completed a 2D Platformer game, and will be able to leverage an array of game development techniques to create your own basic games.

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

Course 2 of 5 in the Game Design and Development with Unity 2020 Specialization.

Syllabus

WEEK 1
Your Second Step into Game Design and Development
Are you ready to take the next step in your journey into game design and development? In this module, we will introduce the theory and practice of this course. From a theoretical perspective, we will be using the Design, Play, Experience Framework across this course as a vehicle to discuss game design. From a practical standpoint, you will be creating your second game project in the course, a 2D Platformer. In the first part of the assignment, follow along with the tutorial videos introduced in this module. In the second part of the project, you will modify the game to make it your own.

WEEK 2
Game Worlds and Storytelling in Games
In this module, we will explore two important parts of the design, the game world and storytelling. The game world, simply put, is the world where the game takes place. At its simplest level, it is defined by space and time. But we will explore the game world across the physical, temporal, environmental, emotional, and ethical dimensions. In addition to the game world, we will also explore storytelling in games. There are two perspectives on storytelling in games, the “designer’s story” and the “player’s story”. The designer’s story is the storytelling that is designed into the game. The designer’s story can be used to set the stage, provide purpose and engagement, and convey content, among other things. The setting, character design, and narrative are the designers primary design tools. The storytelling that occurs during play combines the designer’s story with the interactions and choices the player makes. The resulting experience crafts the player’s story.

WEEK 3
Gameplay and User Experience
In this module, we will explore the next two layers of the Design, Play, Experience Framework, including gameplay and user experience. The gameplay layer defines what the player does in the game. That is, what choices the player can make in the game world and what ramifications those choices will have on the rest of the game. The gameplay layer is broken down into mechanics, dynamics, and affects. The mechanics are the rules that define the operation of the game world, what the player can do, the challenges the player will face, and the player’s goals. The dynamics are the resulting behavior when the rules are instantiated over time with the influence of the player’s interactions. The resulting experiences, or emotions derived in the player, are the affects. While the user experience layer is represented as the “deepest” layer in the framework, it is actually the most visible (or surface) layer from the perspective of the player where it is manifested through the user interface. The interface encompasses everything the user sees, hears, and interacts with and how that interaction happens (i.e., the control system.)

WEEK 4
Game Technology and Finishing Up
Everything in the Design, Play, Experience Framework is “grounded” on the technology that you are building the game upon. Overall, the capabilities and limitations of the technology and the resources required to implement the technology may greatly influence the design and should be considered throughout the design process. In this module, you will also finish up the 2D Platformer project, submit it for peer review, and peer review your fellow learners games. Finish the course strong!

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

Related Courses

Como engajar equipes e criar cultura em ambientes virtuais (Coursera) Coursera
FIA Business School

Como engajar equipes e criar cultura em ambientes virtuais (Coursera)

O programa é muito útil tanto para líderes quanto para membros de equipes virtuais. Os conhecimentos obtidos permite que você forme, participe e lidere equipes de maneira mais eficaz, principalmente em situações de mudança e transformação digital. O processo de aprendizagem é dinâmico, interativo e prático. Neste programa você aprenderá a reconhecer aspectos da cultura de uma equipe em ambientes virtuais que a maioria das pessoas normalmente desconhece. Frequentemente, são esses aspectos, aparentemente sem importância, que têm o maior efeito sobre os resultados coletivos da equipe.

Oct 12th 2026
4 Weeks
Diseño de Videojuegos: Una introducción (Coursera) Coursera
Universidad de los Andes

Diseño de Videojuegos: Una introducción (Coursera)

¡Bienvenidos a Diseño de videojuegos: una introducción! El diseño de videojuegos es el arte de aplicar conceptos de diseño para crear la interacción entre jugadores. Es un ejercicio mental que requiere varios conocimientos en diferentes campos y la habilidad de comunicar qué es lo que se quiere lograr. Este curso hace parte del Programa desarrollo y diseño de videojuegos, de la Universidad de lo Andes, Colombia.

Oct 19th 2026
4 Weeks
Data Structures and Design Patterns for Game Developers (Coursera) Coursera
University of Colorado System

Data Structures and Design Patterns for Game Developers (Coursera)

This course is the fourth 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.

Oct 12th 2026
4 Weeks
Design Thinking para Inovação (Coursera) Coursera
University of Virginia

Design Thinking para Inovação (Coursera)

Hoje em dia, a inovação é um negócio de todos. Se você for um gerente em uma corporação global, um empreendedor iniciando em uma função governamental ou um professor em uma escola primária, espera-se que todos sejam enxutos – para fazer melhor com menos. É por isso que todos nós precisamos de design thinking (pensamento criativo).

Oct 26th 2026
5-12 Weeks
Establishing Team Purpose (Coursera) Coursera
Automatic Data Processing (ADP)

Establishing Team Purpose (Coursera)

Welcome to Leading StandOut Teams: Establishing Team Purpose. This course will help you craft your story and learn how to get even better at telling stories about purpose that will have a profound impact on your team. Then, we’re going to talk about rituals for keeping your team connected. Last, we will explore what celebration looks like at your company and on your team, and how your team responds to it.

Oct 12th 2026
3 Weeks
Designing Engaging Dashboards for Healthcare Analytics (Coursera) Coursera
Northeastern University

Designing Engaging Dashboards for Healthcare Analytics (Coursera)

Introduces processes and design principles for creating meaningful displays of information that support effective business decision-making. Studies how to collect and process data; create visualizations (both static and interactive); and use them to provide insight into a problem, situation, or opportunity. Introduces methods to critique visualizations along with ways to answer the elusive question: “What makes a visualization effective?” Discusses the challenges of making data understandable across a wide range of audiences.

Oct 26th 2026
4 Weeks
UX Web Design: Build User-Centric Websites (Coursera) Coursera
Northeastern University

UX Web Design: Build User-Centric Websites (Coursera)

Welcome to UX Web Design: Build User-Centric Websites. Jumpstart your journey in UX design with this course, blending theory and practice to teach you the essentials. Learn key UX principles, align products with user needs, and dive into user research to craft intuitive and engaging digital experiences. Gain hands-on experience in creating wireframes and prototypes, using tools like Balsamiq to bring your designs to life. This course sets the foundation for anyone looking to create user-centered websites and apps, providing the skills needed to innovate and meet user expectations effectively.

Oct 26th 2026
5-12 Weeks
Character Design for Video Games (Coursera) Coursera
California Institute of the Arts

Character Design for Video Games (Coursera)

In this course you will explore concepts and approaches involved in creating successful character designs that can be applied to video games. Following a first week delving into some foundational concepts for successful character design, each of the remaining three weeks are structured as a "master class" where you will observe three professional character designers at work in the studio: Andy Ristaino (Adventure Time), Jacky Ke Jiang (Journey), and Robertryan Cory (SpongeBob SquarePants).

Oct 12th 2026
4 Weeks
Design Principles: an Introduction (Coursera) Coursera
University of California, San Diego

Design Principles: an Introduction (Coursera)

What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn principles of perception and cognition that inform effective interaction design. And you'll learn how to perform and analyze controlled experiments online. In many cases, we'll use Web design as the anchoring domain.

Oct 19th 2026
3 Weeks
Powerful Tools for Teaching and Learning: Digital Storytelling (Coursera) Coursera
University of Houston System

Powerful Tools for Teaching and Learning: Digital Storytelling (Coursera)

Powerful Tools for Teaching and Learning: Digital Storytelling introduces educators to digital storytelling and explores ways to use digital stories to enhance students’ learning experiences. The course is designed to be comprehensive yet fundamental. By comprehensive we mean that the course provides a solid foundation for all of the components of a digital story and illustrates these components with tutorials, example stories, and links to additional readings. The course also provides a hands-on opportunity for learners to create their own digital stories. The course is fundamental because it covers the basic process of creating a digital story starting with just a simple script and as little as one image.

Oct 12th 2026
5-12 Weeks
Games, Sensors and Media (Coursera) Coursera
University of California, Irvine

Games, Sensors and Media (Coursera)

You will learn to make fluid digital interactive experiences that are suitable for gaming and use the advanced sensor hardware built into the iPhone and iPad. This includes drawing 2D graphics, playing sounds and music, integrating with Game Center, the iOS physics engine and detecting device orientation and location.

Oct 26th 2026
4 Weeks
Game Design and Development 3: 3D Shooter (Coursera) Coursera
Michigan State University

Game Design and Development 3: 3D Shooter (Coursera)

If you love games and want to learn how to make them, then this course is your third step down that path. In this course you will learn the fundamentals of game design, including an understanding of level design, game balancing, prototyping, and playtesting, as well as game asset creation techniques. You will continue developing video games using industry standard game development tools, including the Unity 2020 game engine. At the end of the course you will have completed a 3D First-Person Shooter game, and will be able to leverage an array of game development techniques to create your own basic games.

Oct 12th 2026
4 Weeks