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.

Aug 3rd 2026
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
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
Digital Design (edX) EdX
HKUSTx,HKU School of Professional and Continuing Education

Digital Design (edX)

The course is an introduction to digital design technology. It allows you to understand the basics of digital design and helps you develop skills from computer aided design to animation covering topics such as rigging, key framing, rendering and more. Digital Design is about designing in digital space so that the created contents can be displayed and seen on a digital device. With the availability of high computing power, designers are able to quickly create designs in digital space prior to actual deployment.

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

Aug 3rd 2026
4 Weeks
Getting started with Augmented Reality (Coursera) Coursera
Institut Mines-Telecom

Getting started with Augmented Reality (Coursera)

This course will teach you the basics of developing mobile applications using Mixed and Augmented Reality (MAR) technologies. Through hands-on projects, you’ll learn practical techniques to rapidly and easily prototype three different applications for Android smartphones and tablets – even with no previous coding experience. If you’re a creative entrepreneur, this is your ideal introduction to today’s trends in the products and technologies of the emerging augmented reality market.

No sessions available
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 3rd 2026
4 Weeks
Mobile VR App Development with Unity (Coursera) Coursera
Unity

Mobile VR App Development with Unity (Coursera)

Virtual and Augmented Reality are poised to revolutionize how we interact with computers, with the world and with each other, and Unity is at the forefront of this technology; an estimated 90% of Samsung Gear VR games and 53% of Oculus Rift (games at launch) were Made With Unity. And according to labor market analytics company Burning Glass, "there’s nothing virtual about the jobs in this field. They’re here and now and very real." In this course, you'll learn how to design, develop, troubleshoot, and publish your own mobile VR applications in Unity for Google Daydream, Gear VR, or Oculus Go devices.

Jun 5th 2023
4 Weeks