• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Unity Android - Build a 3D ZigZag Racing Game with C#

Unity Android - Build a 3D ZigZag Racing Game with C#

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 11 hours 7 minutes

  • All levels

Description

Build and publish your own Android game in a few hours with the help of this practical-based course. You will gain a working knowledge of Unity and C# while building a 3D ZigZag racing Android game from start to finish. Learning Unity Android game development will provide you with a strong background to build awesome Android games.

Learning the fundamentals of Unity Android game development puts a powerful and particularly useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, and is the game engine used for building Android games. Jobs in Unity Android game development are plentiful and being able to learn it will give you a strong background to easily build awesome Android games. Starting with the installation of Unity, Java Development Kit, and Android SDK, this course will take you through various Unity features and how to use them. By creating example games, you will establish a strong understanding of Unity game development. With these basics mastered, the course will take you through building different example games with Unity to learn more about the process of creating mobile Android games with Unity. By the end of the course, you will have the knowledge to create fully functional and ready to publish Android games with Unity. All resources and code files are uploaded here: https://github.com/PacktPublishing/Unity-Android-Build-3D-ZigZag-Racing-Game-with-C-Sharp

What You Will Learn

Build an Android game from start to finish
Learn Unity installation and setup
Create a 3D ZigZag racing game
Monetize your game with video ads
Learn to publish your game on various apps
Add special particle effects to your game

Audience

This course is for anyone willing to learn how to build and publish Android games with Unity. Basic understanding of Unity and C# is an added advantage.

Approach

This beginner-friendly course consists of 40+ lectures and 10 hours of content. You will learn all the Unity Android game development fundamentals and establish a strong understanding of the concept behind Android game development.

Key Features

Learn to play ads less frequently with the ad counter * Learn C# scripting basics for absolute beginners * Learn about the process of creating mobile android games with Unity

Github Repo

https://github.com/PacktPublishing/Unity-Android-Build-3D-ZigZag-Racing-Game-with-C-Sharp

About the Author
Raja Biswas

Raja Biswas has taught game development and computer programming to thousands of people through his YouTube channel-Charger Games. He has helped many viewers publish their first game through his videos and has encouraged them to learn computer programming as well. He has a passion for learning new things and teaching those to anyone looking to learn. Every day, Raja gets emails from all over the world, thanking him for all that he teaches through his tutorial videos. He is from India and has a diploma in engineering in computer science and technology and a bachelor's degree in engineering in IT. He has learned and developed most of his skills from books and online tutorials and believes that anyone can learn anything today with the power of the Internet.

Course Outline

1. Introduction

In this section, we will get introduced to the course learning objectives.

1. Welcome

This video gives you a good overview of the course.

2. Installing and Setting Up Unity 2022

This video demonstrates how to download, install and set-up Unity 2022 on your local system.

2. Let's Start Creating the 3D ZigZag Racer Game

In this section, we will start with our 3D ZigZag racer game.

1. Introduction to the ZigZag Racer Game

This video introduces you to ZigZag racer game.

2. Creating the First Platform

This video demonstrates how to create the first platform.

3. Setting Up the Camera

This video demonstrates how to set up the camera.

4. Creating Small Platforms

This video demonstrates how to create small platforms.

5. Adding the Car Model

This video demonstrates how to add the car model.

6. Setting Up the Car Collider

This video demonstrates how to set up the car collider.

3. Creating the Basic Game Play

In this section, you will learn how to create the basic game play.

1. Creating Car Controller Script and Moving the Car

This video demonstrates how to create the car controller script and move the car.

2. Checking Input and Changing Direction of the Car

This video demonstrates how to check the input and changing the direction of the car.

3. Creating Game Manager and Moving After the First Touch

This video demonstrates how to create game manager and moving after the first touch.

4. Ignoring the First Tap

This video demonstrates how to ignore the first tap.

4. Generating the Game Level

In this section, you will learn how to generate the game level.

1. Understanding the Platform Spawning Mechanism

This video introduces you to the platform spawning mechanism.

2. Creating Random Spawning Platforms

This video demonstrates how to create random spawning platforms.

3. Spawning Platforms Automatically

This video demonstrates how to spawn platforms automatically.

4. Creating Smooth Following Camera

This video demonstrates how to create smooth following camera.

5. Stopping Platform Spawning and Camera Following on Game Over

This video demonstrates how to stop platform spawning and camera following on game over.

6. Creating the Platform Falling Effect

This video demonstrates how to create the platform falling effect.

7. Reloading Level and Fixing Light

This video demonstrates how to reload the level and fix the light.

5. Adding Score and Game UI (User Interface)

In this section, you will learn how to add score and game UI.

1. Creating a Simple Score System

This video demonstrates how to create a simple score system.

2. Displaying Score on Screen

This video demonstrates how to display score on screen.

3. Updating Score During Game Play

This video demonstrates how to update scores during game play.

4. Creating Main Menu UI

This video demonstrates how to create main menu UI.

5. Animating the Tap Text

This video demonstrates how to animate the tap text.

6. Creating the High Score Text

This video demonstrates how to create the high score text.

7. Updating and Saving the High Score

This video demonstrates how to update and save high scores.

8. Fixing Some Problems

This video helps to fix some problems.

6. Adding Audio and Collectable Items

In this section, you will learn how to how to add audio and collectable items.

1. Finding and Importing Free Game Music

This video teaches you how to find and import free game music.

2. Playing Audio

This video demonstrates how to play audio.

3. Creating Collectable Items

This video demonstrates how to create collectable items.

4. Spawning Diamonds Randomly

This video demonstrates how to spawn diamonds randomly.

5. Incrementing Score and Destroying Diamonds

This video demonstrates how to increment score and destroy diamonds.

6. Playing Audio When Collecting Diamonds

This video demonstrates how to play audio when collecting diamonds.

7. Adding Special Effects to the Game

In this section, you will learn how to add special effects to the game.

1. Creating Pick Up Particle Effect

This video demonstrates how to create a pickup particle effect.

2. Instantiating Pick Up Particle Effect

This video demonstrates how to instantiate a pickup particle effect.

3. Changing Background Color Automatically

This video demonstrates how to change background color automatically.

8. Building and Publishing Your game

In this section, you will learn how to build and publish your game.

1. Publish Your Game Online with WebGL Build

This video demonstrates how to publish your game online with WebGL Build.

2. Publish Your Game on Android Platform

This video demonstrates how to publish your game on the Android platform.

3. Five Places to Upload Your Android Game for Free

This video explores five places to upload your Android game for free.

9. Implementing Video Ads and Monitoring Your Game

In this section, you will learn how to implement video ads and monitor your game.

1. Setting Up Unity Ads

This video demonstrates how to set up Unity Ads.

2. Implementing Interstitial Video Ads

This video demonstrates how to implement interstitial video ads.

3. Implementing Rewarded Ads and Callbacks

This video demonstrates how to implement rewarded ads and callbacks.

4. Playing Ads Less Frequently with Ad Counter

This video demonstrates how to play ads less frequently with ad counter.

10. C# Scripting Basics for Absolute Beginners

In this section, you will learn C# scripting basics for absolute beginners.

1. Getting Started with C# Scripting in Unity

This video covers C# scripting in Unity.

2. Understanding Structure of a C# Script

This video covers the structure of a C# script.

3. Event Functions in Unity C#

This video covers event functions in Unity C#.

4. Variables in C#

This video covers variables in C#.

5. Public Variables in Unity C#

This video covers public variables in Unity C#.

6. The Update Function in Detail

This video covers update function in detail.

7. Function Basics in C#

This video covers function basics of C#.

8. Functions with Parameters and Return Types in C#

This video covers functions with parameters and return types in C#.

9. If Else Statements in C#

This video covers If Else statements in C#.

10. More Conditions and Equality Checking

This video covers more conditions and equality checking.

11. Understanding Boolean Variables

This video explains Boolean variables.

12. Introduction to Arrays in Unity C#

This video covers a quick introduction to arrays in Unity C#.

13. Understanding For Loops in C# - Part 1

This video explains For Loops in C#.

14. Understanding For Loops in C# - Part 2

This video further learns about For Loops in C#.

15. While Loops in C#

This video explains While Loops in C#.

16. Learning Foreach Loops in C#

This video explains learning Foreach Loops in C#.

17. Switch Case Statements in C#

This video explains switch case statements in C#.

11. Android Game Development Basics

In this section, you will learn how to version your web API.

1. Build an Android Game in One Hour

This video demonstrates how to build an Android game in one hour.

2. Create an Android Game in 15 Minutes

This video demonstrates how to how to create an Android game in 15 minutes.

3. Movie Player with Mobile Touch Inputs in Unity

This video demonstrates a movie player with mobile touch inputs in Unity.

Course Content

  1. Unity Android - Build a 3D ZigZag Racing Game with C#

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews