
Begin with Unity basics and build five games from scratch, learning C# scripting, test-driven development, and 2D and 3D game concepts in a beginner-friendly course.
Here is the link for all the projects and assests we will create in this course
https://drive.google.com/open?id=0B8kJkXYThwUgMGQ4aGhuWVp0X0U
Animate a bird by slicing sprites, creating an animation with an animation controller, and wiring a rigidbody for movement, then build moving pipe obstacles as prefabs with a velocity script.
Generate pipes in Unity using prefabs by spawning them at random positions every four seconds with a C# script, and learn prefab management and apply steps.
Create a menu screen with a play button, implement a scoring UI that increments the score, and wire the button to load the main scene, updating build settings accordingly.
Create a high score system by saving the best score, comparing new scores against the old one, and updating the main menu text to reflect the current high score.
Apply multiple box colliders to game objects, create anchors, assign blue, green, and yellow tags, and adjust positions and rotations to set up a moving ball pattern in Unity.
Instantiate the enemy ball at six random spawn points around the screen and move it toward the center using a script that updates position with speed and delta time.
learn to instantiate random enemy balls from prefabs at defined spawn points in unity3d, automate spawning with a timed script, and set up colliders, rigidbodies, and tags for gameplay.
Learn to implement unity3d game logic using on collision enter 2d to destroy same-color balls and trigger game over for different colors, updating the score.
Learn to build a traffic-style racing game in Unity from scratch, organize assets with sprites, prefabs, and scenes, and import road and car sprites to create a playable game.
Build a moving road in Unity by adding a quad, applying a repeat road texture, and lighting the scene; then script road movement using speed, texture offset, and Time.deltaTime.
Create a Unity car control script to move the car left and right using horizontal input, scaled by speed and delta time, then clamp the x position within set bounds.
Add enemy cars to the scene and orient them to face the player. Implement a script with a public speed to move enemies downward using transform.translate and delta time.
Learn how to spawn multiple enemy cars from random positions in Unity3D, control timing with a delay timer, and use prefabs and instantiate to create varied vehicles during gameplay.
Learn how to spawn eight enemy cars from prefabs in Unity3D by randomizing their spawn, tagging them as enemy cars, and adding colliders and rigid bodies with gravity off.
Create a game object named extra with a box collider, implement a collision script to destroy enemy cars on contact, apply it to extra, and add rigidbody to enemy prefabs.
Add a pause button on the canvas and wire a public Time.timeScale toggle script to its on-click event to pause and resume.
Hide three UI buttons during gameplay and reveal them when the game ends by wiring a UI manager with button references and a foreach loop activating each button's game object.
Import audio into unity, create an audio manager with an audio source, and script to play when the car runs and stop on collision, wiring everything in the inspector.
Script a unity3d ball game to control movement with velocity and rigidbody physics. Adjust friction and set up physics modules to prepare for prefab generation.
Generate platforms in unity with a prefab and title manager to spawn random front platforms, camera follows the player, and prefabs are reused to save memory.
Generate random paths by spawning platforms with rigidbodies and colliders, triggering falls when the player collides, and manage spawned instances with a tile manager singleton to maintain performance.
Implement a reusable platform by building a tile stack with push and pop, exposing a public state game object, and pooling tiles to reuse instances, improving performance.
Spawn gems at random positions on platforms for the player to pick up, using triggers to destroy collected gems and rotate them on the x and y axes.
Learn to add a gem particle system in Unity3D, instantiate it on collision with the player or ball, and configure duration, lifetime, start size, color, gravity, and automatic destruction.
End the game when the ball falls by stopping the camera from following and triggering a game over, using a simple isDead flag and downward ray checks.
Create a functional Unity menu screen by configuring UI elements, text fields, buttons, and colors, then position and style score, game over, retry, and menu options.
Animate the menu in unity3d by creating animation folders, building animator states (live, game over, menu), and configuring transitions with triggers, then wire the logic in script.
Set up menu fields for current score and best score, save the best score on game over, and update the ui text accordingly.
Attach a script to the ball to control its movement along a circle, updating its angle each frame, and use keys to accelerate, decelerate, and clamp to a default speed.
Create an enemy in Unity by scripting circular movement with x and y radii, speed, and random direction; spawn enemies with increasing difficulty.
Create laps in Unity by adding flags, colliders, and triggers to count laps and score. Use drag-and-drop assets, rigidbodies, tags, and UI updates to reflect progress.
Spawn enemies up to five in unity3d by instantiating a prefab, track active enemies with a tag, and implement game over on player collision.
In Unity3D, implement game over logic with a default false boolean, stop movement on collision, and apply rigidbody settings while building games from scratch.
hello Learners
This course is all about learning unity for absolute beginners. We will start from the very basic and take you to a advance level of game development so you need no prior experience in unity
This course is project based we’re going to make games from scratch all the project files will be included in this course so you will not stuck at any point
we will organize a wonderful challenge
in this challenge you just have to develop all the games which is in our course and submit it to our email
the top 5 will get free access to our next course
isn’t it amazing….
We will use c# in our course by the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more.
Anyone who wants to learn to create games: in unity3D should enroll in this course