
Build four mobile games in Unity using the Playmaker visual scripting add-on. Create a breakout/arachnoid, a doodle-jump style, a duck shoot, and a 3D maze with ads.
This is about an update in how ads work in 2024.
Create 2D blocks as square sprites with a box collider 2D, tag blocks, assign colors via color variable, destroy blocks on ball collision, then restart when ball passes below player.
Set up a death zone as a 2D box collider trigger that restarts the level when the ball touches it. Implement a space to start sequence with start states.
Hook up the ui by wiring the game over panel and trigger. Count blocks by tag, check blocks in level, and activate the level complete panel when none remain.
Build and arrange blocks to form a level, test gameplay, and set up lives, a retry button, and a blocks left display with Text Mesh Pro.
Create a touch UI in Unity with a canvas and controls to move using pointer events; test on iOS/Android with Unity Remote and implement ball launch and game over logic.
Debug a first ball parenting issue in a Unity Playmaker project using set parent actions and prefab tests, then lock movement with left and right globals.
Implement sound and vibration in a Unity Playmaker mobile game by wiring audio clips to block events, controlling sfx volume and music volume, and triggering device vibration.
Build a level select menu in Unity with a horizontal scrollable grid of level buttons, canvas setup, mask, and load level by name on button press.
Import and enable Unity ads, configure the ad ID and test mode, and assign an ads manager on levels to display ads on the game over panel.
Add ads across levels with the ads manager, fix retry logic by resetting ball active on retry, ensure level saves, and re-enable music and touch ui across all levels.
Set up a 2D Unity scene with Playmaker on Android, add a ground platform and a player with Rigidbody 2D, and create a two-state FSM for jumping via impulse.
Add a movements FSM to the rabbit and apply the horizontal axis input with a multiplier to translate the rabbit along the x-axis using a player X variable for now.
Spawn 2D platforms with Playmaker by creating a generator object, defining idle and generate states, and linking to a platform prefab to spawn at random positions from a spawn point.
Move the camera with the player by parenting death zones and teleport zones to the main camera, and control it via a box collider 2D and an fsm.
Learn to spawn diverse platforms in Unity using Playmaker, implementing safe and unsafe platform variants with coins and score-based state transitions to enhance gameplay.
Implement points on landing on platforms without a coin and clean up prefab instances with a destroy after a 10-second wait, using a Playmaker FSM.
Save and load the high score using a key 123456 and a save/load variable. The high score loads on start and saves when finishing the game.
Enable Unity Ads, import ad scripts, and configure the ads manager to show interstitials and banners via the game over UI and play button, using test mode for safe testing.
Set up the foreground in Unity by organizing water and grass layers, curtains and hills, with parented objects and anchors to enable water movement and target spawning.
Learn to add the first target duck in Unity with Playmaker, create a target tag and collider, configure a Rigidbody2D, and script its spawn, movement, and cleanup.
Create a spawner object with Playmaker states, use a random wait to spawn ducks (mallard, yellow, silver) at upper or lower points with proper layers.
Build a score UI in Unity with Playmaker, using a canvas, score image, and Text Mesh Pro, top-right in camera space, updating by converting the score to string.
Create a high score tracker with a three-state Playmaker FSM to compare and update the score, then display the new high score via Text Mesh Pro UI.
Diagnose and fix gameplay issues by tagging shots and turning off the time tracker. Adjust duck speeds, set the timer to 10 seconds, and update the UI for restart.
Learn to add background music and shot sounds in a Unity game using Playmaker, with a music toggle UI, on/off FSMs, and a looping BGM setup.
Add a shoot button to the main UI and wire it to fire the rifle using a fire flag, update prefabs, and test ammo decrease.
Create a 3d environment in Unity and move a ball with a Playmaker FSM using horizontal and vertical inputs, gravity on a rigidbody, and a camera adjusted for visibility.
Map and assemble a maze layout in Unity by importing rolling maze assets, creating an empty walls container, and building walls with quads and precise scaling, then test ball collision.
Add an exit door with a keyhole, a key-collection system, and a three-state FSM (idle, check keys, unlock) using collision events to unlock and destroy the door.
Create a menu sound toggle in Unity using Playmaker, wiring on/off states to a global sound variable, and implement related UI and master music, volume, and vibrate controls.
Add menu background music via a Playmaker FSM, set volume, choose Ethnic Beat, and ensure audio, vibration, and timed transitions work for level one key and exit door.
Duplicate and map new maze levels using the rolling maze assets, reposition keys and doors, configure level UI and unlock conditions, and set time checks and fastest times.
Create a title UI start screen in Unity 2D with a maze-themed panel and a play button. Use an fsm to load game scene and save level data with playerprefs.
Implement gyroscope tilt motion controls using device acceleration, storing x and z with a multiplier of three, and test on an Android device to ensure responsive inputs every frame.
Enable unity ads for playmaker game in Unity by configuring organization, project id, and test mode, then import and attach the ads manager script to show standard ads every level.
Enable unified monetization by integrating Unity ads with IronSource level play mediation, configuring test mode, API key, game and placement IDs, and loading interstitial, rewarded, and banner ads in Unity.
Upload your game to Google Play by creating the app and configuring testers. Upload the app bundle and symbols, then finalize privacy, ads, data safety, ratings, and store listing.
In this course we will create 4 different mobile games in Unity using the Playmaker visual scripting add-on.
You will learn to make these 4 games:
Break-Out
Doodle Jump
Duck Shoot
Rolling Maze
We will also add ads in to each game so you can earn a small amount of ad revenue from your games.
We will look at things such as how to use touch screen controls, gyro controls so you can tilt the phone to move the player.
How to use different types of ads such as banner ads which will show to the player.
We will look at how to add eco system to playmaker so we can add custom actions to playmaker such as support for Text Mesh Pro so our scores will show up nice and clear.
We will look at how to save and load our high scores so the player as something to aim to beat each time they play. We will also look at how to save and load levels which have been unlocked so the player can resume playing from the last level they unlocked.
At the end of the course you will learn how to build your games as tab or Android App Bundles and how to upload your game to the Google Play Store so people from around the world can play your games.