VOOZH about

URL: https://www.coursera.org/learn/packt-build-your-first-game-in-unity-gnl6y

⇱ Build Your First Game in Unity | Coursera


Build Your First Game in Unity

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build and export Android games using Unity's 2D and 3D capabilities.

  • Write modular C# scripts to control gameplay logic and mechanics.

  • Create engaging user interfaces and manage scoring systems effectively.

  • Integrate touch controls and prepare polished games for mobile release.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

February 2026

Assessments

10 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Master Unity Android Game Development in 30 Days Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 9 modules in this course

This course features Coursera Coach!

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into game development with Unity 6 and bring your first Android games to life. You'll learn to build engaging 2D and 3D games from scratch using Unity’s powerful engine, while strengthening your programming skills with a crash course in C#. Whether it's scripting dynamic gameplay mechanics or designing immersive environments, this course offers a complete hands-on journey. Starting with setting up Unity and Visual Studio, you'll gradually build simple tap shooters and progress to more complex games like a 3D dodging challenge and an endless ninja runner. Each section is structured for progressive mastery—combining theory, coding practice, and real-world game projects. The course is ideal for beginners with a passion for game development and zero prior experience. No background in programming or Unity is required—just a willingness to learn and explore. Difficulty level is Beginner. By the end of the course, you will be able to build and export multiple Android games, write functional C# scripts in Unity, and confidently design game mechanics, UI systems, and mobile-ready experiences.

In this module, we will guide you through the installation of Unity 6, configuring it for Android game development, and creating your first C# script. By the end, you'll have Unity fully set up to start building your games.

What's included

6 videos2 readings

6 videosTotal 22 minutes
  • Introduction to the Specialization1 minute
  • Installing & Setting Up Unity 67 minutes
  • Setting Up Unity 6 for Android Game Development3 minutes
  • Creating A New C# Script in Unity 64 minutes
  • Installing Unity 20233 minutes
  • Fixing Visual Studio Auto Completion Problem4 minutes
2 readingsTotal 20 minutes
  • Introduction to the Course 'Build Your First Game in Unity'10 minutes
  • Full Specialization Resources10 minutes

In this module, we will walk you through building a 3D tap shooter game from start to finish. You will learn how to integrate Unity's core features and export your game for Android devices.

What's included

1 video1 assignment

1 videoTotal 14 minutes
  • Build A 3D Tap Shooter Android Game with Unity 614 minutes
1 assignmentTotal 15 minutes
  • Build Your First Android Game with Unity 6 (2024) - Assessment15 minutes

In this module, we will teach you how to create a 2D tap shooter Android game, from setting up your project to implementing key gameplay features like target spawning and a user interface for scores and menus.

What's included

8 videos1 assignment

8 videosTotal 52 minutes
  • Play Testing The Game1 minute
  • Setting Up The Project & Importing Sprites8 minutes
  • Creating The Target Script5 minutes
  • Creating The Game Manager7 minutes
  • Randomly Spawning The Targets11 minutes
  • Creating The Score UI7 minutes
  • Creating The Menu UI6 minutes
  • Adding Tap To Start & Finishing The Game8 minutes
1 assignmentTotal 15 minutes
  • Build A 2D Tap Shooter Android Game with Unity 6 (2024) - Assessment15 minutes

In this module, we will cover the basics of C# scripting, focusing on writing and understanding fundamental code structures. You'll complete practical coding exercises that are essential for Unity game development.

What's included

6 videos1 assignment

6 videosTotal 67 minutes
  • Writing Your First C# Code & Creating First Script8 minutes
  • Understanding The Structure of a C# Script in Detail13 minutes
  • Learning Variables & Datatypes in C#13 minutes
  • Getting Started with if else Statements for Checking Conditions12 minutes
  • Working with Boolean Variables in C#10 minutes
  • Combining Multiple Conditions Together in C#11 minutes
1 assignmentTotal 15 minutes
  • C# Scripting Crash Course (Coding Exercises) - Assessment15 minutes

In this module, we will dive deeper into C# scripting, exploring advanced topics such as creating functions with parameters, using loops and arrays, and enhancing your coding skills for more complex game mechanics.

What's included

6 videos1 assignment

6 videosTotal 57 minutes
  • Creating and Calling Custom Functions in C#6 minutes
  • Creating Functions with Parameters and Return Types7 minutes
  • Concept of Loops and For Loop Detailed Explanation13 minutes
  • While Loop with Detailed Example8 minutes
  • Getting Started with Arrays in C# & Unity16 minutes
  • Arrays with More Practical Examples8 minutes
1 assignmentTotal 15 minutes
  • C# Scripting Crash Course - Part 2 - Assessment15 minutes

In this module, we will guide you through the creation of a 3D dodging game, focusing on building the environment, player controls, and obstacles. You’ll also learn how to convert the game for Android devices and finalize your build.

What's included

8 videos1 assignment

8 videosTotal 68 minutes
  • Setting Up The Ground and Player9 minutes
  • Creating The Falling Stones4 minutes
  • Creating Player Controller10 minutes
  • Creating The GameManager13 minutes
  • Creating Score Mechanism13 minutes
  • Converting The Game To Android3 minutes
  • Adding Touch Inputs and Playtesting The Game9 minutes
  • Final Tweaks and Building apk6 minutes
1 assignmentTotal 15 minutes
  • 3D Dodging Android Game with Unity 6 - Assessment15 minutes

In this module, we will walk you through building a fun carrot-collecting Android game, focusing on integrating touch joystick controls and optimizing the game for mobile playability.

What's included

1 video1 assignment

1 videoTotal 37 minutes
  • Build A Carrot Collector Android Game with Unity37 minutes
1 assignmentTotal 15 minutes
  • Carrot Collector Android Game with Touch Joystick - Assessment15 minutes

In this module, we will guide you through the process of creating a 3D ninja runner game, from importing assets to setting up dynamic environments and player controls. You’ll build an endless runner game with interactive mechanics.

What's included

8 videos1 assignment

8 videosTotal 72 minutes
  • Ninja Run Gameplay1 minute
  • Importing 3D Assets for the Game9 minutes
  • Adding The Bridge8 minutes
  • Setting Up The Level & Skybox5 minutes
  • Importing & Setting Up Ninja Character12 minutes
  • Adding Animations To The Player Character5 minutes
  • Creating The Player Controller Script20 minutes
  • Spawning Bridges Infinitely11 minutes
1 assignmentTotal 15 minutes
  • Build Ninja Runner - 3D Endless Runner Game with Unity 6 - Assessment15 minutes

In this module, we will focus on refining your Ninja Runner game by adding obstacles, enhancing the score UI, and finalizing the gameplay experience with essential tweaks and background music.

What's included

6 videos1 reading3 assignments

6 videosTotal 65 minutes
  • Creating Obstacles & Detecting Collision16 minutes
  • Spawning The Obstacles16 minutes
  • Creating The Score UI7 minutes
  • Creating The Main Menu11 minutes
  • Adding Some Tweaks10 minutes
  • Adding Background Music5 minutes
1 readingTotal 10 minutes
  • Conclusion to the Course 'Build Your First Game in Unity'10 minutes
3 assignmentsTotal 90 minutes
  • Build Ninja Runner - Part 2 - Assessment15 minutes
  • Full Course Assessment60 minutes
  • Full Course Practice Assessment15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Offered by

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Unity game development involves using the Unity engine to create video games, which can be deployed across multiple platforms, including mobile devices, PC, and consoles. Unity is relevant because it’s one of the most widely used game development tools, offering powerful features for both 2D and 3D games. It’s particularly significant for mobile game developers due to its support for Android and iOS platforms and its ability to produce high-quality, performant games.

This course is designed to teach you how to build your first game using Unity. You will learn how to set up Unity, develop a variety of games, including a 3D tap shooter and a 2D tap shooter, and gain a solid foundation in C# scripting. The course also covers setting up player controls, integrating touch input, building UI elements, and publishing your game for Android. By the end of the course, you’ll have hands-on experience creating and testing Android games.

After completing this course, you will be able to create your own Android games using Unity. You will understand the basic mechanics of game development, such as creating scripts for player control, adding obstacles, implementing UI elements like scoreboards and menus, and using touch input. You will also be familiar with the Android export process, allowing you to deploy and test games on Android devices.

This course is designed for beginners, so no prior Unity or game development experience is required. However, a basic understanding of programming concepts, particularly in C#, will be helpful. The course includes a C# scripting crash course to help you learn the necessary coding skills for game development in Unity, so even if you're new to coding, you can still follow along.

This course is for anyone interested in learning game development with Unity, especially those who want to create Android games. It’s ideal for beginners who have little to no prior experience with Unity or game development but want to learn the essentials and create their first game. Whether you’re looking to build a career in game development or just have fun making games, this course is a great starting point.

The course is designed to be completed in 11 hours. You can move at your own pace, but it’s structured to guide you through the development of your first Android game step by step. If you dedicate consistent time to it each day, you can complete the course in a short amount of time, making it perfect for those looking to gain foundational skills quickly.

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,