
Learn to download Unity, install the personal version on Windows or Mac, and explore the interface, including creating a project, the scene and inspector, and key components.
Build your first Unity game by creating a cube dodger in a 3D scene. Set up ground, a rigidbody and colliders, spawn enemies, track score, and restart on collision.
Learn how to declare and use variables in C# for Unity, covering float, double, int, string, and bool, with naming conventions and // and /* */ comments for clear, maintainable code.
Learn basic mathematical operations in Unity game development using C#, including integers, floats, and casting, and see how expressions evaluate in the console.
Explore conditional statements in Unity game development, using if, else if, and else to control behavior and branch logic. See how switch statements organize outcomes with case blocks.
Master loops in Unity game development, including for, while, and do-while constructs, to repeat tasks efficiently. See counting from zero to ten, i increments, and outputting numbers via print.
Explore arrays in Unity, covering zero-based indexing, initializing fixed-size arrays, iterating with for and for-each loops, accessing by index, and guarding against index out of bounds.
Learn how to define and call functions to organize code, using void functions and return values, and pass parameters to perform calculations in Unity C#.
Explore arrays and functions in Unity by passing number arrays as parameters, initializing values, printing random numbers, and debugging common expression errors.
Build and manage player objects in Unity by defining a public player with role attributes like healer and warrior. Use parameterized constructors and console collapsing to keep code clean.
Learn how functions interact with game objects in Unity, such as changing a player's name or number, and why integers cannot be changed like objects due to memory.
This lecture introduces data encapsulation in Unity by explaining public and private access modifiers, and demonstrates using get and set options to control and expose script data.
Learn how classes and objects in C-Sharp power object-oriented programming, creating public fields, instantiating new game objects, and accessing their info to manage health and roles.
explores inheritance in C# scripts within Unity, showing how child classes inherit parent behavior, control access with public and private fields, and override virtual methods to customize actions.
Understand how MonoBehaviour provides a base class for Unity scripts, enabling access to components, transform, and rigidbody, with public, private, and serialized fields, plus inspector visibility tips.
Access static members by using the class name and public static methods. Non-static members cannot be used inside static functions, as shown by the power example printing 200.
Learn how to implement delayed function calls in Unity using yield and real-time waiting. The lecture demonstrates timing controls and pausing with time scale to manage delayed execution.
Learn how to create and use delegates in Unity to subscribe functions to events, trigger game callbacks like player death, and manage invocation with start and awake life cycle.
Explore how enums in Unity organize weapons, damage, and game state with public or private access, guiding 2d and 3d gameplay decisions.
Learn to use arrays and lists in Unity with C#, create generic lists of integers, understand zero-based indexing, and perform add, remove, and sort operations via System.Collections.Generic.
Learn how to import assets into a Unity brick breaker project, set up background and borders with sprites and colliders, and adjust resolutions and layouts for multiple platforms.
Implement paddle movement in Unity by reading horizontal input, adjusting the paddle’s transform.position with a configurable speed, and clamping its X position to stay within bounds.
Learn to implement ball movement and collisions in Unity using a dynamic rigid body, a physics material to control bounce, and start, awake, and update logic for responsive gameplay.
Learn to create brick sprites, add colliders, and implement a two-hit brick mechanic in Unity, updating brick visuals via a script and preparing a new level.
Create and manage the main menu in Unity by designing canvases, UI buttons, and cameras, wiring on-click events to load the gameplay scene, and configuring build settings.
Create the gameplay interface in Unity with these elements. Display the score and high score, and add pause, play, and home controls with tuned fonts and colors.
Set up a Unity game controller by attaching scripts to objects, wiring public text and buttons, and configuring pause and next-level panels with time scale control and level progression.
create a gameplay controller on a game object or game manager to track bricks, the ball, and level progression, using counters and a next level panel.
Implement a score system that increments by 100 per break and persists the high score with player preferences, initializing to zero and updating when exceeded.
Learn to implement a life counter and death/restart logic in Unity by integrating a game controller, managing ball physics, boundaries, lives, and high-score persistence with player preferences.
Discover how to change levels in unity by organizing level folders and prefabs, wiring a gameplay controller, and loading subsequent scenes while preserving the score.
Create prefabs for power-ups in Unity, including expand ball and laser, configure colliders and triggers, and implement a timed destruction to manage performance.
Learn how to script and spawn power-ups for a ball in Unity, using random ranges, prefabs, and coroutines to expand or shrink the ball and trigger effects.
Learn to speed up and slow down the ball by adjusting its constant speed in scripts, and implement a laser power-up with instantiation, timing, and collision handling to enhance gameplay.
Add and configure sound effects in a Unity game by wiring audio clips to collisions, lasers, and paddle hits, using audio sources and 3D positional audio.
Create a new Unity project, rename the sample scene to game, and import assets from resources, including sprites, fonts, sounds, and Android and PC/Mac/Linux assets.
Learn to build a 2d bird character in unity by creating assets, animations, colliders, and a jump script that uses rigidbody velocity for jumping.
Master bird rotation in Unity by scripting vertical tilt with clamped Euler angles, switching between up and down motion to create responsive flappy bird-like dynamics.
Add x axis movement to the flappy bird by updating its position with delta time, controlled by a float XP; adjust speed and test with a camera follow.
Learn to implement a camera follow script in Unity using C#, to track a bird player with a configurable offset, keeping the background and floor aligned with the main camera.
Add the ground to the scene as a floor object in Unity, and duplicate it. Script the floor to move left using local position, creating a scrolling illusion.
Add pipe obstacles, set up pipe down and up with colliders and proper layer order, and create prefabs to reuse pipes; configure ground and pipes with triggers for gameplay.
Spawn pipes at random intervals in Unity using a timer, prefabs, and instantiate. Loop the spawning in the Start method to continuously generate new pipes.
Learn to build a Flappy Bird style game in Unity by adding start and death states, gating input until start, implementing jump movement, and configuring pipe spawning and collisions.
Design a gameplay UI for a Unity game by adding text and icons, shadows, a scoreboard with score text, medals, and interactive buttons anchored to screen positions.
Learn to build a main menu in Unity by designing a title, a button, and animation, and hook the play button to switch to the gameplay scene.
Create a gameplay controller object in Unity to manage get ready, score board updates, bird state, and scene transitions using the SceneManager.
Implement a high score system using player preferences to save and load the score when crossing pipes, update a scoreboard, and award silver or gold medals as the score increases.
Learn to implement sound effects in a unity game by wiring audio clips to the bird script, covering jump and death sounds, and fix a bug preventing repeated death sounds.
this lecture shows building a pipe collector to destroy off-screen pipes for performance, using a trigger and kinematic rigidbody, then speeding up Flappy Bird as score thresholds are met.
Organize your Unity project by creating folders for scenes, materials, scripts, and prefabs, then import assets and apply textures and materials to models like barrels, rocks, and bonfires.
Add and configure the player with an animator, rigidbody, and capsule collider. Create prefabs and scripts, then implement player movement with fixed updates and a speed setting.
Implement left and right movement in Unity using a direction variable and A/D inputs. Constrain movement within bounds, keep forward speed, and reset direction after 0.5 seconds.
Learn to implement a jump mechanic in Unity by enabling gravity, adding a ground check with colliders, and applying a jump impulse on space press.
Add a jumping animation with an animator, create transitions from running to jumping and back, and configure the isGrounded condition so jumps start immediately with zero exit time.
Learn to smooth player jumps by tweaking mass and drag values and adjusting jump force in Unity. Test changes repeatedly in debugging mode to achieve a smoother, more responsive jump.
Learn how to implement a camera follow in unity by attaching a script to the main camera, following the player's transform with an adjustable offset.
Learn to add a background in Unity by creating a ground group, duplicating segments into waves, applying materials, and adjusting lighting and colliders.
Learn to create coins and traps in Unity by building barrels, rocks, and bonfires, setting colliders and triggers, and wiring coin collection to restart the level and increase score.
Add ground components and obstacles using prefabs, place rocks, barrels, and bonfires to create challenging platforms, and scatter coins with adjustable spacing to design a level.
In Unity, generate dynamic levels by spawning ground segments and coins with a level generator, using randomization, instantiation, and position management to create varied gameplay.
Add colliders and trigger-based collectors to manage coin collection and ground destruction, optimizing performance by pruning unused grounds and using prefabs.
Students implement death logic by detecting collisions with traps using on trigger colliders, restarting the game, and reloading the active scene via scene management.
Build a Unity score controller by wiring score and coin texts, implementing a timer, and using triggers and prefabs to collect coins.
Open a new Unity 2018 project for a 2d platformer, download the assets pack, and import sprites into the assets folder. Adjust sprite import settings and slicing for optimal performance.
Add a player to the scene, assemble body parts with transforms, attach a box collider and rigidbody, then set up ground and an animator for idle, walk, jump, and die.
Learn to implement player movement in Unity by creating a scripts folder and a player controller script that uses horizontal input and a Rigidbody, updated in fixed update.
Explore implementing Unity 2d and 3d player movement with input axes, velocity handling, and animation transitions from idle to walk, including stopping sliding with z-rotation constraints and absolute value logic.
Learn to implement a jump in Unity using a Rigidbody, a Box Collider, and a ground tag to track is grounded, trigger jumps, and manage idle, walk, and jump animations.
Apply physics to smooth player movement, adjust jump and animation timing, refine exit and transition durations, and iterate mass tweaks while testing in editor to improve 2D and 3D gameplay.
Set up monsters in Unity by creating monster objects, adding colliders, sprites, and components, and configuring body parts, positioning, and prefabs for animation.
Learn to create a monster patrol in Unity using prefabs and monster walk script that moves along the x axis between min and max bounds with direction and speed controls.
Explore top-collision detection in Unity to kill a monster by jumping on it, using overlap circles, layer masks, and a delayed destroy action.
Learn to create and configure a monster bird in Unity by adding its body, setting up its movement, bullets, and shooting behavior with prefabs, colliders, and scripts.
Learn to build a monster pipe in Unity by assembling body parts, adding a Rigidbody and Box Collider, and scripting up-and-down movement using delta time, direction logic, and timed pauses.
Learn to implement a player shooting mechanic in a Unity platformer by creating a bullet and instantiating it at the fire position with direction-based movement, and destroying bullets on impact.
Create star and fruit collectibles for a platformer, configuring triggers and circle colliders and scripting collection and destruction. Build levels by organizing prefab objects and integrating basic gameplay feedback.
Create and position a castle in Unity by adding an empty game object, gates, lights, and a collider, then attach a castle script to trigger level completion on player entry.
Implement a sawblade trap in Unity by adding a large sawblade prefab with a trigger circle collider, a rigidbody, and a script to rotate and pursue the player in range.
Create a fire trap by animating five fire sprites into an animation, adding a trigger box collider, and reducing player HP on trigger, then test and tag the trap.
Create and arrange a level in unity by adding ground prefabs, aligning tiles across world 1 stage 1, and placing stars, traps, and a castle, then test camera follow.
Learn to create backgrounds and a camera follow system in Unity, implement parallax layers (background, mid-ground, foreground) with texture offset to produce depth as the player moves.
Explore two ways to build UI in Unity: follow along step by step or create it yourself, using image components, panels, anchors, and exact left, top, right, and bottom positions.
Learn to design a Unity UI menu, setting up the news scene, background, world panels, masks, images, and navigation buttons to build an interactive game interface.
Explore how to build a complete gameplay UI in Unity, including world text, stars and hearts indicators, score panels, menus, pause screens, and level complete overlays.
This lesson demonstrates building a menu home screen in Unity, including a main menu, world selection, and loading states, with scripts for the world one.
This lecture demonstrates scripting a Unity game menu, including start, pause, restart, and loading screens. It covers menu manager, time scale control, and scene management with build indices.
Learn how to implement a level system in Unity: create a world and level manager with global values, player preferences, and button interactions to reveal levels and track stars.
Explore building a game manager in Unity to control game state, score, stars, and world progression, integrated with the player controller and the menu manager.
Explore creating a gameplay UI in Unity by organizing game objects, wiring a score with stars and hearts to a game manager, and testing game over and level display.
Finish the ui by building a complete in-game menu, wiring public game objects for stars and score text, and using a game manager to activate three stars and advance levels.
Learn to expand your unity game by building worlds, creating scenes and enemies, placing traps and collectibles, and implementing health, scoring, and collision logic.
Configure the main camera, prefabs, and a game manager to build world 1-3 in Unity, place monsters and stars, and set up level loading.
build world 2-1 by importing assets, configuring parallax layers, placing stars, a monster, traps, and a boss, and setting up the camera follow and level scene in build settings.
Create and animate a boss monster in Unity by configuring the boss object, box collider, range checks, and timed bullet attacks, then manage health and death sequences.
Implement a world UI to navigate levels with previous and next controls. Update level text and animate transitions with position clamping and lerp to link level blocks and anchor positions.
Implement a menu world choose script in unity to manage world selection using a public int, unlock levels as progression dictates, and ensure proper start-time level loading and state checks.
Build and configure a Unity sound manager to control music and sound effects, create getters and setters, and play audio clips globally within your game.
Learn to implement music and sound controls in Unity by creating on/off buttons, toggling audio via a sound manager, adjusting volumes, and reflecting state with UI indicators.
Implement mobile player movement in Unity by creating on-screen UI buttons, wiring them to a movement script and game manager, and handling pointer down/up for move and jump.
Want to learn how is one of the most popular games like Flappy Bird, Temple Run, 2D Platformer, Brick Breaker built?
Well in this course we will be going through these games with ease starting off simple with our first game "The Cube" which is made in less than one hour and from there we will create more and more complex games.
Never coded before, not even one line of code?
In this course, you will learn C#, as you know one of the most used programming languages in game development and in Unity.
It doesn't matter if your a beginner or an advanced game developer information in this course will help you a lot throughout your career as a game developer. Developing awesome, stunning, commercial quality games on a variety of platforms in the latest version of Unity 2018, plus with this knowledge and logic, you will be able to make games on your own, which is pretty amazing right? But there is more to it:
Unity's interface
Importing Assets
Basic AI
Sound FX And Music
Boss Fights
Learn How To Use Unity's UI System
Procedural Level Generation
Create And Animate Menus
Save And Load Your Game Data
Lock/Unlock System For Stages
That And Much More Is Awaiting You In This Course
So if you ever wanted to learn to code and make games this course is right for you no matter if your just a beginner or a bit more advanced developer that knows to code what you will learn is quite amazing.
So if you ever wanted to learn to code and make games this course is right for you no matter if your just a beginner or a bit more advanced developer that knows to code what you will learn is quite amazing.
If You ever get any question or if you are interested in something more than explained, just ask a question I will respond as soon as possible.
0 Chance For Risking, How??
Well, If You are not satisfied with course there is always an option for a refund within 30 days of enrolling and Its full refund of your money.
So what are you waiting for? Enroll now and start making awesome games.