Using AR Foundation in Unity (Coursera)

Offered by Meta,
Using AR Foundation in Unity (Coursera)

This course further introduces you to the Unity AR development tool, including the AR Foundation API. You will learn about using AR Foundation to develop an AR game for the entertainment world.

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

By the end of this course, you will be able to:

  • Set up the AR environment for Unity.
  • Describe AR Foundation and what it does.
  • Identify optimization best practices.
  • Implement marker detection.
  • Define the game’s architecture.
  • Integrate 3D objects to embed in the game.
  • Write scripts in C# to create mechanics that govern the game’s dynamics.

To be successful in this course, experience with object oriented programming and basic web development is needed. (JavaScript is a plus but not required.) We recommend completing the previous courses in the Meta AR Developer Professional Certificate so you can build on the knowledge and skills from those courses here.
Course 5 of 7 in the Meta AR Developer Professional Certificate.

Syllabus

WEEK 1
Say hello to AR in Unity
In this module, you will be introduced to AR Foundation in Unity and learn how to configure your Unity environment for AR development. You will also begin developing a marker-based AR app that uses a 3D model, UI buttons and audio.

WEEK 2
AR Foundation marker-based game creation
In this module, you will continue to build the marker-based AR app you began in module 1. You will use visual scripting to add functiontlity to the UI, add spatial audio, and optimize the app for performance.

WEEK 3
Create your first AR game using AR Foundation
In this module, you'll apply many of the Unity and C# concepts you've learned to create an AR version of the vintage Asteroids game. You'll begin by adding asteroids and the shooter, and then applying physics and scoring to the game.

WEEK 4
Finish and deploy your first AR game using AR Foundation
In this module, you will continue working on your Asteroids AR game by adding sounds, visual effects, UI elements and more. You will also test, debug and deploy the game and then share it with your peers for review and feedback.

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

Related Courses

Game Design and Development 2: 2D Platformer (Coursera) Coursera
Michigan State University

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.

Oct 12th 2026
4 Weeks
Introduction to VR Programming, Design, and Unity (FutureLearn) FutureLearn
VR Voom

Introduction to VR Programming, Design, and Unity (FutureLearn)

Step into the world of VR game development, learn the basics of programming language, and even create your own 2D game. Learn how to design, program, and create your very own VR games. The gaming industry has grown exponentially, outperforming both movies and sports combined in 2020. And VR is the newest, exciting innovation taking the industry by storm.

Jun 27th 2022
5-12 Weeks
Revit for Structural Engineers (edX) EdX
University System of Maryland - USM,USMx

Revit for Structural Engineers (edX)

Learn how to model basic building structural systems in Autodesk Revit. Building Information Modeling (BIM) has initiated a sea change in the way that buildings are designed and constructed. Old methods rooted in two-dimensional thinking have been pushed aside to make way for new three-dimensional approaches that leverage the latest advancements in computing technology.

Self Paced
Self-Paced
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
MOOC on Visual Literacies: Exploring educational practice and technologies (ViliProject) Other Providers
Lancaster University

MOOC on Visual Literacies: Exploring educational practice and technologies (ViliProject)

Welcome to this MOOC on visual literacies where we will be exploring the educational practices and technologies associated with visual communication and visual thinking. In this course you will find out about the transformative power of photos, mind maps, comics, infographics and data visualization; how educators use video and animation and why it works; game-based learning, augmented reality, virtual and mixed reality; and synchronous video communication and holography.

No sessions available
5-12 Weeks
Create Expressive Videogames (FutureLearn) FutureLearn
Institute of Coding,UAL Creative Computing Institute

Create Expressive Videogames (FutureLearn)

Take your first steps towards constructing your own games by exploring game design, play, and experience creation. Explore the theory and practise of creative computer game design. Anyone who’s played videogames understands that designing them requires a complex blend of technical ability, creative skill, and theoretical knowledge.

Jun 29th 2020
4 Weeks
AR VR The Promise of Sci-Fi (OpenLearning) OpenLearning
Sunway University

AR VR The Promise of Sci-Fi (OpenLearning)

This course explores how the emerging forms of media and the development in the digital field opens possibilities for exploration of virtual reality and augmented reality that carries potential benefits applicable to various industries portrayed through user experience cases that you will discover throughout this course.

Self Paced
Self-Paced
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.

Oct 12th 2026
4 Weeks
Introduction to XR: VR, AR, and MR Foundations (Coursera) Coursera
Unity

Introduction to XR: VR, AR, and MR Foundations (Coursera)

What is XR? It’s shorthand for a related set of new technologies that are changing the way we interact with the world and with each other: Virtual Reality, Augmented Reality, and Mixed Reality. To understand XR, you need to understand the technologies that enable it. If you understand the available technologies, how they are used, and what their future holds, you’ll be well equipped to deal with XR as it rapidly evolves and converges.

Mar 20th 2023
4 Weeks
What is the Metaverse? (Coursera) Coursera
Meta

What is the Metaverse? (Coursera)

The metaverse isn’t just for gamers or developers, it will be for everyone. In this free course from the experts at Meta, you’ll learn what the metaverse is, what it means for our world today and into the future, and the opportunities it presents for both professionals and businesses. Understand the metaverse fundamentals. Experts will guide you through a broad range of topics spanning the metaverse ecosystem, from communication and collaboration to NFTs and cryptocurrency, from avatars and devices to platforms and game engines. You’ll learn about augmented reality (AR), virtual reality (VR), extended reality, NFTs, blockchain, web3, cryptocurrency, and more.

Oct 26th 2026
5-12 Weeks