
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 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.
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.
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.
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.
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.
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.
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.
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.
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.