
Launch your learning by exploring Unity to create an iOS/Android color switch game, set up a new project, and implement tap-to-jump with gravity multiplier.
Change the main camera background to a gray color using the inspector, build a white circular player sprite from default Unity assets, scale it, and prepare for future movement programming.
Create color switch movement inspired by flappy bird with a smooth jump transition using a standard C# script, a rigidbody, and a circle collider; tune jump force and gravity scale.
Learn to create a circle in unity by importing a circle asset, slicing it into four parts with the sprite editor, and assembling them to form a complete circle.
Learn how to assemble a full circle from circle parts, align pivots to center, group them under a parent object, and prepare the parts for a rotation script.
Learn to rotate a circle in Unity by correctly positioning the pivot, and implement a C# script that rotates via transform around the z axis using Time.deltaTime.
Randomize the player's starting color in a Unity C# script using random.range from 0 to 3 and a switch, mapping 0 blue, 1 yellow, 2 pink, 3 purple.
Attach a sprite renderer to the player, declare four public colors (blue, yellow, pink, purple), implement case-based color assignment, and enable runtime color randomization via the inspector.
Learn to trigger death when the collision color differs from the player's current color, log the event, and prepare for robust random color assignment and an upcoming camera follow.
Implement a Unity camera follow script that tracks the player's y axis movement, using a follow up script, and clamp camera behavior so falling below the bottom ends in death.
Learn to implement a color switch and player death with scene reload in Unity, editing the player script and scene manager to restart the level when you fail.
Create a score variable that increments on collisions with a circle collider, display in the top-left UI text, and reset on death.
Create and reuse Unity prefabs by bundling a circle and knob into a single functional asset that increments score, enabling infinite spawning of circles.
Master infinite generation in Unity by spawning rotating color obstacles and color changers, scoring through pickups, and using prefabs with scripts to instantiate obstacles at runtime.
In this lecture we do research on the game we want to recreate, then we recreate the assets and get everything ready for development.
In this lecture we learn about the HingeJoint2D component, which will allow us to create rope physics very easily in Unity!
In this lecture we fix the issues we had with the HingeJoint2D component in Unity. We also attach the Candy to the end of the Rope!
In this lecture we create a script that allows us to cut the rope using our mouse, or touch depending if the game is running on mobile or PC!
In this lecture we will learn how to load the next level by creating a simple C# script.
We talk about Advertisement and how to add Ads to our game.
Learn how to export a Unity game to Android by configuring build settings, canvas scaling, and orientation, and set bundle identifiers, icons, splash images, and a keystore for publishing.
Learn to build for iOS with Unity 2017, configure iPhone resolutions and portrait orientation, and enable automatic signing with Xcode on Mac for iOS builds and Android workflows.
Deploy a Unity game to an iPhone by configuring bundle identifier and signing with provisioning profiles and certificates. Connect an iPhone, build on Mac, and prep for App Store publishing.
Learn to build a flappy bird style game in Unity by creating a project, importing a single image containing multiple sprites, and using the sprite editor to slice into assets.
Import and resize obstacle pipes in Unity, line them up in a straight row, and group them under a single obstacle object. Add a box collider and a 3D rigidbody, and set scale to zero so gravity won’t affect them, then duplicate to create four obstacles with different heights.
Organize the Unity project by creating images, scripts, and prefabs folders, then implement a mover script to move obstacles left with speed and delta time.
Create a controller script to spawn random obstacles at start positions, tag each obstacle as obstacle one, two, or three, and use colliders to trigger spawns as obstacles move left.
Finish the script to randomly spawn four pipe obstacles on collision, instantiate clones at varied positions, and wire each obstacle to public fields for Unity.
Identify and handle collisions in unity to destroy obstacles as players pass them, preventing slowdown from many pipes, then spawn new ones via prefabs with consistent spacing.
Drag a background image from the assets, duplicate to cover the screen, set ordering so the background stays behind pipes and ground, and only the pipes move.
Refactor the project by renaming assets for clarity, add rigid bodies and colliders to grounds with gravity off, and convert assets into prefabs for scalable, organized game development.
Implement on collision enter to destroy the bird when it collides with pipes, and use scene management to load scene 0 to restart the game.
Finish the score system by incrementing on trigger enter, updating a centered UI text, and refining tags, fonts, and prefabs for a Flappy Bird style game.
Move the obstacles to the right to create space and separate the collider from the start; remove the start collision so pipes spawn to the right and appear on mobile.
Create a Unity main menu with a clickable image button, add play and options buttons, and wire a menu controller to load the next scene via scene management.
Create a responsive main menu in Unity 2017 by toggling play and mute buttons, swapping icons, and wiring a menu controller to show or hide user interface elements.
Use a loader script on an empty game object to load saved data and apply mute preferences from player prefs to control the main camera's audio across scenes.
In this course we will take a look at the two most popular mobile games and re create them using Unity and C#.
The games we will be recreating:
We will then deploy these games to our Android device, as well as our iOS device using xCode.
You will learn why xCode is very important when it comes to developing for the App Store.
Learn how to earn money with free games using Advertisements ( Video Ads ).
Finally we will show you how to publish these games to the App Store and/or Play Store.