Video description
For game developers, the Android Play Store is no longer an evolving market but an established one. With the rise in competition, the climb to the top of the charts continues to get steeper. Hence, it is important to build high-quality games that are backed by a powerful gaming engine. One of the best cross-platform gaming engines that facilitates the creation of such high-quality games is Unity. Unity is free, easy to learn, and has excellent documentation. Moreover, it is battle-tested as some of the most popular Android games have been built using Unity. This is designed to teach you how to build Android games using this engine.
Suitable for beginning programmers, this course starts by walking you through the installation steps of Unity and Android SDK. You will then build your first Android game followed by a walkthrough of the fundamentals of C# scripting with Unity. Throughout the course, you will build eight example games with Unity, thus learning the process of creating mobile Android games using a hands-on practical approach. Once you have built these games, you will also learn how to monetize games with various types of in-game ads.
Completing the course will give you the skills to create fully functional, ready-to-publish Android games that leverage the power of Unity.
What You Will Learn
- Build and run your first Android game in an hour
- Understand the fundamentals of mobile game development
- Learn the necessary C# basics that will help you build games with Unity
- Create eight Android games with Unity
- Monetize your games by learning how to implement video ads in it
- Discover how you can reward your players for watching ads
Audience
If you are passionate about learning how to build Android games from scratch using a powerful game engine, this course is for you. In order to learn from this course, a basic understanding of C# and the Unity gaming engine is necessary.
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.
Table of contents
- Chapter 1 : Introduction and Installation
- Chapter 2 : Game 1 - Simple 3D Endless Runner Game with Unity
-
Chapter 3 : C# Scripting Basics for Unity Game Development
- Getting Started with C# Scripting in Unity
- Understanding Structure of a C# Script
- Event Functions in Unity C#
- Variables in C#
- Public Variables in Unity C#
- The Update Function in Detail
- Function Basics in C#
- Functions with Parameters and Return Types in C#
- If Else Statements in C#
- More Conditions and Equality Checking
- Boolean Variables in C#
- Introduction to Arrays in Unity C#
- More about Arrays in C#
- Understanding For-Loops in C#
- While Loops in C#
- Learning For-Each Loops in C#
- Switch Case Statements in C#
-
Chapter 4 : Game 2 - Dodging Dog Mobile Game
- Adding Background and Boundaries
- Adding the Player
- Creating the Player Controller
- Flipping the Player Direction
- Creating Obstacles
- Spawning Obstacles
- Spawning Obstacles Repeatedly
- Creating the Game Manager
- Creating the Score System
- Creating Score UI
- Creating Game Over Menu
- Adding Functionalities to the Buttons
- Creating the Main Menu
- Building the Game for Android
- Chapter 5 : Game 3 - Food Eater Android Game in 15 Minutes
-
Chapter 6 : Game 4 - Line Runner Hyper-Casual Game
- Setting Up the Project
- Creating the Player Controller
- Creating Obstacles
- Creating More Obstacles
- Spawning Obstacles
- Spawning Obstacles at the Bottom
- Detecting Collision and Restarting
- Creating Game Manager
- Creating Lives Counter
- Adding Score
- Designing Gameplay UI
- Creating the Main Menu
- Managing Everything When the Game Starts
- Creating Tap to Start Animation
- Creating Player Trail Particle Effect
- Adding Background Particle Effect
- Camera Shake Effect
- Chapter 7 : Monetize Your Game with Unity Ads
- Chapter 8 : Game 5 - Ball Smash Android Game
-
Chapter 9 : Game 6 - Build a 3D Endless Runner Hyper-Casual Game
- Setting Up the Game
- Adding the Player
- Creating Player Controller Script
- Limiting Player Position
- Creating Enemies
- Spawning Enemies from Random Positions
- Restarting the Game on Collision with Enemies
- Creating the Score System
- Press Any Key to Start the Game
- Creating Animated Blinking Text
- Creating the Main Menu
- Saving Score and Creating High Score
- Adding Fog Effect
- Adding Touch Input Controls the Simplest Way
- Creating Screen Independent UI that Scales Automatically
- Converting to Android and Running on Mobile Device
- Chapter 10 : Game 7 - Build a Simple Android Game in 1 Hour
- Chapter 11 : Game 8 - 3D Tappy Ball Game
- Chapter 12 : Implement Video Ads in Your Games
- Chapter 13 : Unity Android Game Development Basics
Product information
- Title: Unity Android — Build Eight Mobile Games with Unity and C#
- Author(s):
- Release date: February 2021
- Publisher(s): Packt Publishing
- ISBN: 9781801074490
You might also like
video
Unity Android Game Development — Build Seven 2D and 3D Games
Building Android-based games is made easier with this course that focuses on the fundamentals of Unity …
video
Hands-on Game Development with Unity V5
In this Hands-on Game Development with Unity V5 training course, expert author Robert Wiebe will teach …
video
Unity Android — Build a 3D ZigZag Racing Game with C#
Learning the fundamentals of Unity Android game development puts a powerful and particularly useful tool at …
video
Unity Game Development Video How-To
Skip the reading and learn by watching! Short, clear videos show you visually how to develop …