Booking options
£82.99
£82.99
On-Demand course
11 hours 7 minutes
All levels
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
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
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.
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.
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
https://github.com/PacktPublishing/Unity-Android-Build-3D-ZigZag-Racing-Game-with-C-Sharp
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.
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. |