
Learn to build a monetised mobile game with Unity: set up for mobile, implement input, movement, animations, scoring, saving/loading, procedural levels, menus, ads, and a finished app for App Store.
Explore how Unity uses public and private variables—int, string, bool, and float—to store car speed and bounds, with if statements that reset the car when out of bounds.
Implement left-right and forward movement in Unity by exposing speed variables, reading horizontal input, and smoothly moving the player with Vector3.Lerp while clamping the position to defined bounds.
Learn to access the camera in a Unity script, calculate the distance between the player and the camera, and expose a public variable adjustable in the inspector.
Enhance the level by adjusting ground size and adding water, test in play mode, and introduce prefabs to explain their function before creating enemies or obstacles.
Learn how prefabs in Unity bundle the elements an object needs and enable you to instantiate or spawn them, including mesh renderer and material settings, in a triangle example.
Create a Unity score script using an integer, increment on trigger enter when the player hits a tagged 'score up' object, and log the score for debugging.
Create a Text Mesh Pro UI element, generate a font atlas, and wire a script to display the score by converting the numeric value to text in play.
Discover how to implement infinite level generation in Unity by using a trigger zone to move the level forward, creating a seamless endless world while managing performance and memory.
Design a pulsing ad button in Unity that activates when available, disables when not, and pairs with game over and restart button animations, prepping for production on iOS and Android.
In 2013 Dong Nguyen spent 2-3 days making a simple mobile game called Flappy Bird which went on to earn $50,000 a day in ad-sense revenue. In the last half of 2018, it's not uncommon for a single mobile game to pull in over 1 million dollars a DAY in micro-transactions and ad-sense revenue.
In this course, we will be be making a simple but addictive mobile game, that we will monetise with ads in only 4 hours. We will cover;
Installing and Using Unity
Mobile Setup
Variables & Functions
Materials, 3D Models
Player Movement
Mobile Input
Camera Movement
Adjusting Player Models
Project Management
Prefabricated Objects
Grouping Prefabs
Score System
Procedural Level Generation
Object Spawning
Randomised Game Design
Curved World Shader Implementation
Object Memory Management
Menu Systems, Menu Layouts, Menu Animations
Pause Menu
Saving & Loading Data
Unity Ads
Monetisation Design Principles.