
Unity game development by building a 3d runner app with three characters, animations, prefabs, a menu and mobile setup, plus procedural generation and monetization for Google Play.
Download and install Unity Hub, activate the license, install the right Unity editor with Android build support, and set up a new Android-ready 3D project using Visual Studio Code.
Open Unity Hub, create a new 3D project with a chosen version and name, then explore the scene, main camera, transform axes, a cube with a collider, and play.
Learn Unity scripting by creating a C# script, attaching it to a cube, and moving it along the z axis with translate, Vector3, and time at speed five.
Create a new Unity project with the latest F version, select the default 3D template, and name the game Bridge Runner 3D, then prepare to import assets.
Import a free Unity channel asset, set up a plane with a collider and rigidbody, and configure a follow camera while exploring prefabs and basic animations.
Create a custom animator controller and attach it to the animator component to drive run and jump animations with state transitions and a spacebar triggered jump.
Explore basic Unity animation setup with idle and run states, transition by speed, adjust the box collider, and move the character forward using vertical input, transform translate, and time scaling.
Add damage and slide animations across all states using triggers and transitions, handle game over, and enable running movement with spacebar while preparing future swipe controls.
Learn to implement swipe controls in Unity by tracking mouse or touch input, calculating start and end positions, computing swipe direction, and organizing the logic into a reusable swipe function.
Implement swipe-based controls in Unity to trigger jump on swipe up, move left or right during running, and manage timed speed changes with an enumerator using triggers and parameters.
Import assets from the Unity Asset Store and arrange tiles sized seven point six two; implement swipe up impulse jumps with a dead body component and is ground tag checks.
Create a platform spawner script to instantiate tile prefabs along the z axis, spawning tiles as the player advances, using a spawn function, update loop, and colliders.
Fix bugs and refine animations in the Unity 3D runner project by debugging collision handling, adjusting speed, and iterating on left and right walking sequences to shape gameplay.
Fixing the sliding problem in a Unity runner game by implementing a slide trigger, adjusting colliders and box sizes, and testing in play mode to ensure smooth sliding.
Learn how to create and organize ground and obstacle prefabs in Unity, add appropriate colliders, spawn diverse ground tiles randomly, and tune jump and collision mechanics for an endless runner.
Implement an infinite water generator by spawning water waves when the player passes a trigger, using a collider and a water script to spawn water objects.
Learn how to add a Cinemachine virtual camera to a Unity 3D runner game and fix gameplay bugs, tune speed and left-right movement, and configure UI and Android build.
Develop a pause screen in Unity by creating a canvas panel, pause and resume buttons, and a pause manager that toggles the time scale and handles restart via scene management.
Create the main menu scene in Unity with a UI panel, canvas, and play button, and implement a game manager to load the game scene and plan high score display.
Add a skybox and implement a dynamic speed increase in a Unity 3D runner game, while implementing a score display and basic game over scene transitions.
Learn to generate an apk from Unity by configuring the Android sdk and jdk, installing the Android IndieCade, building the project, and deploying the app to a connected device.
Learn to optimize a Unity 3D runner by destroying off-screen or unused ground tiles with a destroyer script and box collider trigger to prevent memory waste and lag.
Explore monetizing a Unity 3d runner by integrating Unity ads, configuring Android, and creating video, interstitial, and banner placements, then displaying ads on game over via an ad manager.
In this course, we will be making an addictive 3D Runner game, that we will monetise with ads. We will cover all the basics of unity software and:
Installing Unity
Overview of unity software
Overview of C# scripting
Learn how to code in C#
Prefabricated game objects
how to work with prefabs
Animations in Unity
Animation Controller
Score system
Pause system
Menu System
Animations
Character animations
Mobile setup
Grouping prefabs
Procedural level generation
Randomized game design
Monetizing our gaming app
uploading the game to the google play store.
So what are you waiting for guys? join now and enable yourself to learn from this awesome course :)