
Master Unity game development by starting with C sharp for beginners, then build 2D and 3D games across sections, with up-to-date guidance on versions and fundamentals.
Discover how to get support: ask lecture-specific questions on Udemy discussions and join Discord and Facebook groups for help across courses. Expect up to 24 hours for a response.
Download and install Unity personal to start a new 2d project. Explore the Unity interface—scene, game, hierarchy, project, inspector—and learn about assets and platform switching for Android and iOS.
Use the previous video's unity project to learn c sharp, avoiding confusion about projects; core concepts like variables, functions, and classes stay the same across unity versions and ide choices.
Learn the basics of C# variables in Unity, covering float, double, int, string, and bool, with how to initialize values and use f suffix; practice meaningful names and simple comments.
Master basic math in programming with integers and floats by performing addition, subtraction, multiplication, and division, and learn to cast types and print results to the Unity console.
Explore how functions in Unity C# work: declare void and value-returning functions, add parameters, and call them to reuse code, organize logic, and keep projects clean.
Master conditional statements in Unity C#: use if, else if, and switch with comparisons (greater than, less than, equal, not equal), nested logic, and default cases to control game flow.
Explore loops in Unity C#: for, while, and do-while constructs, how conditions and increments control repetition, and how each loop executes code (do-while runs at least once).
Learn how arrays store multiple values of the same type using zero-based indexing. Explore initializing with new, checking length, and looping with for and for each in Unity.
Learn to pass and return arrays in Unity and C# by creating a void process array and a process arrays function that initialize and process an int data array.
Learn how a class acts as a blueprint for objects with health and name, and how new objects share memory references when assigned to each other.
Discover how constructors initialize a class with default values or with arguments, use this to differentiate variables from parameters, and overload constructors for flexibility.
Explore how passing objects as function parameters can modify the original memory reference, while integers are passed by value, illustrating pass-by-reference versus pass-by-value.
This lecture demonstrates data encapsulation in C# by using getters and setters for health and name, while explaining visibility modifiers such as public, private, protected, and internal.
Explore inheritance by defining shared health and name in a parent class, then create wizard, knight, and archer as children with mana, and override attack using public and private access.
explore Monobehaviour, transform, and GetComponent usage to fetch components and scripts, using GameObject.Find and serialized fields to expose private references in the inspector.
Discover how static variables and functions act as class-level members accessible via the class name, without creating objects, using power and wizard info as examples.
Discover how to implement delayed behavior in Unity with coroutines, using yield return new WaitForSeconds, startCoroutine with parameters or by name, and manage time scale and real time waits.
Learn how to declare delegates and events in Unity, subscribe and unsubscribe to them, and invoke actions such as handling player death to inform game flow.
Declare and use enumerations in Unity with C# to define game states such as started, paused, and main menu, then compare states with if statements and log events.
Explore arrays and lists in Unity, assign elements through the inspector, and learn zero-based indexing, public and serialized fields, and when to use fixed-size arrays versus resizable lists.
Learn to build a 2D bomberman style game in Unity by creating a player with Rigidbody 2D and Circle Collider 2D, and spawning bombs to score points.
Download Unity version 5.4.1 from the download archive, install it on Windows or Mac, and follow this course as new Unity versions deepen 2d and 3d game development.
Preview a mario-style platformer where you move, jump, and shoot, facing snail, beetle, bird, spider, and invincible frog enemies, plus a boss, coins, and level design basics.
Create a 2D Unity project, import assets, and build player animations from a sprite sheet using the sprite editor, slicing, and animator to create idle and walk states.
Move a 2D Unity player using a ground with a box collider 2D and a rigidbody 2D, applying gravity and horizontal movement via a custom player movement script.
Learn Unity 2D/3D movement by handling left-right input, stopping instantly, animating with an int speed parameter for idle and walk, flipping direction via x-scale, and saving as a prefab.
Learn to detect collisions in Unity using OnCollisionEnter2D and OnTriggerEnter2D, test ground collisions with tags, and distinguish triggers from solid objects.
Implement a jump mechanic by adding a jump parameter and is-grounded checks, and create idle/walk to jump transitions in the animator, using raycast ground detection and space to jump.
Adjust Rigidbody 2D properties to smooth player movement by tuning mass and drag. Modify gravity scale and test in play mode, then apply changes to the prefab.
Create a snail enemy in Unity by slicing sprites into walk and stunned animations, adding box collider and rigidbody, then enable left-right motion with raycast ground checks.
Implement a stunned snail enemy in Unity 2D, using raycasting and colliders to detect left, right, and top hits, trigger a stun animation, and bounce the player.
Create a beetle enemy in Unity by slicing a sprite sheet, building walk and stunt animations, and applying collisions, tags, and a shared snail script for behavior.
Build a Unity 2D shooting system by creating a bullet prefab with idle and explode animations, a circle collider, and collision detection for beetle and snail.
Apply damage by detecting bullet hits with on trigger enter 2D and matching bullet tag, then stun snails or destroy beetles and snails after a brief delay.
Learn to add a bird enemy in Unity with a prefab, slice sprites, create fly, stone attack, and dead animations, and implement a left-right kinematic 2D patrol script.
Program a bird to drop eggs via raycast, using prefabs, colliders, and rigidbodies; damage the player on collision and trigger the bird death and animation sequence.
Build a spider enemy by importing sprites, creating up-down animations, adding a box collider and kinematic rigidbody, and scripting random movement and death via bullet collision.
Create a frog enemy in Unity by slicing the sprite sheet, building idle and jump animations, adding box collider 2D and Rigidbody 2D, and scripting jumps with coroutines.
Learn to fix looping frog animations by decoupling the frog from world space with a parent object, recording and syncing jump animations, and using late update with animation state flags.
Create a first level in Unity by building ground with duplicates and snapping, using tilesets and sprite slicing to place trees, water, and coins.
Implement a camera follow script in Unity to keep the player in view, using a box collider 2D to define bounds and smooth damp for smooth movement.
Master Unity’s UI system by creating canvas-based elements like text and images, using anchors, render modes, and sorting layers to position UI across screen sizes.
Create and attach a score script that tracks coin collection, updates the UI text, and plays a coin sound using an audio source, all within Unity 2D mechanics.
Create a player damage script that updates the live text UI, enforces a brief invulnerability period after damage, and restarts the gameplay scene using real-time waits when lives reach zero.
Create a bonus block in Unity that awards coins or points when the player head punches it, using a bottom collision, a dedicated script, and an up-down animation.
Set up a boss with sliced sprites and idle, attack, and dead animations, and set its order in layer. Implement attack logic with stone instantiation and a boss health system.
Create a functional main menu in Unity by adding a new scene, configuring a canvas, and wiring a play button to load the gameplay scene via a main menu controller.
Watch this video to learn how to download a specific Unity version, such as 5.4.1, from the download archive. The course uses multiple Unity versions to explore features.
Preview the awesome zombie crasher game and learn to build a 3D infinite runner with a tank, shooting bullets, health bar, and obstacle interactions, plus lighting and textures.
import assets and organize your Unity project by creating a 3D project, naming and locating it, and structuring folders for fonts, models, materials, prefabs, sounds, sprites, and UI.
Learn how materials and textures enhance Unity 3D models, applying albedo textures with standard, legacy, or unlit shaders, for optimized rendering on mobile.
Create a 3D Unity level with ground blocks and a tank prefab, attach a 3D box collider and rigid body, and implement a base controller for forward and sideways movement.
Create a 3d player controller script that inherits from base controller, uses a rigid body to move the tank with move position, and handles keyboard input (arrows and wasd).
learn to build smooth follow camera in unity that tracks a player with adjustable distance and height, uses lerp and lerp angle for smooth rotation, and updates in late update.
Create an infinite ground effect in Unity by scripting two ground blocks that reposition behind the player as they advance, using a player transform and a half-length calculation.
Create a bullet system for the tank by modeling a cube, adding a non-gravity rigidbody, and scripting bullet movement and instantiation at a start point with a particle firing effect.
Explore how to add and customize a particle system in Unity, using the shuriken system to simulate foot smoke, adjust duration, lifetime, speed, size, emission, shape, and preview features.
Prepare game obstacles by importing and configuring prefabs such as barrels, tires, rocks, sandbags, trucks, and fuel tanks, then add colliders, rigidbodies, and zombie prefabs for spawning.
Spawn obstacles and zombies with a gameplay controller in Unity, using lane references and prefabs, and time spawns with a coroutine based on the player's speed.
Spawn obstacles with explosive obstacle scripts, trigger explosions on player or bullet collision, and manage destruction with destroy after time; add zombie behavior, blood effects, and randomized speed.
Create the gameplay UI in unity by building a screen-space overlay canvas with health and fire bars, a score display, and a pause and game over panel.
Learn to implement a mobile-friendly shoot button in Unity by creating a UI button, wiring it to the player controller, and using animation events to manage a timed firing sequence.
Implement a player health system tied to a UI health bar, apply obstacle damage, and update the score, with pause and game over panels using a canvas group animation.
Create a main menu in Unity by saving the scene, building a custom title and buttons, and animating the camera to slide into gameplay.
Watch this video to learn how to download and install Unity version 5.4.1 from the archive, and explore using non-latest builds for future game development lessons.
Preview a 3D Unity game, awesome maze warrior, with a main menu, level loading up to 12 levels, and a goblin combat system with coins and health.
Create a new Unity 3D project, import assets, and set up a ground plane with brick tiling. Build the Forest Guard animator with idle, run, jump, attack, and dead states.
Learn to implement a Unity player by adding a rigidbody and box collider, enabling ground checks and layers, and scripting movement, rotation, and basic run/stop animations.
Add an attack function with an attack trigger, implement jump with ground checks via raycast, and make the camera follow by parenting it to the player.
Create a goblin enemy in Unity by setting up the goblin model, materials, collider, and rigidbody, then build an animator controller with idle, run, attack, and dead states and transitions.
Attach an enemy script to the goblin, compute the distance to the player, and chase within 70 units while attacking at 6 units, with look at and run/attack animations.
Implement damage exchange in Unity between player and goblin using a damage point, overlap sphere, layer masks, and animation events, with public health scripts for both sides.
Create a user interface with health, coins, and timer, and implement a singleton gameplay controller to manage these elements, coin collection, and timer display while controlling enemy behavior via isPlayerAlive.
Import a coin model and set a trigger collider. Detect collision in the player health script to deactivate the coin, update the coin score, and play a coin sound.
Design and implement a game over end panel and a main menu in Unity, using ui panels, buttons, animations, and a gameplay controller to manage level transitions.
Assemble levels in maze warrior by placing level prefabs, walls, ground, coins, and a final coin to end the level, with an animated door opening on trigger enter and exit.
Download Unity version 5.4.1 from the download archive to ensure optimal performance. Utilize non-latest Unity versions in the course and anticipate explanations of new features in future videos.
Preview the zombie shooter game, showing four missions with zombie swarms, weapons, and animations, including state machines, particle effects, and character swaps between Tommy and Mary.
Import and organize assets in a Unity 2D project, then assemble a character from body parts, set sorting layers and order in layer, and add animation and box collider 2D.
Learn to animate a 2d character in Unity by creating an animator controller, animating separate body parts, and using layers for move, attack, hurt, and dead.
Master 2D player movement in Unity by using Rigidbody2D with gravity scale zero, GetAxisRaw inputs to set velocity, flip the sprite, and drive animations via Animator.
Discover the shuriken particle system in Unity, learning to create muzzle flash effects and adjust emission, lifetime, speed, and shapes for dynamic gameplay visuals.
Learn to add particle effects to Tommy using gun fire and blood effects, set spawn points for pistols and rifles, configure shaders and textures, apply shadows, and attach multiple weapons.
Learn to build a modular weapon system in Unity, including weapon config, weapon controller, gun and melee weapon controllers, and per-weapon parameters like damage, fire rate, and ammo.
Design a weapon manager to organize total and unlocked weapons, switch between one-handed and two-handed weapons, trigger animations, and update the player arm sprites for accurate visuals.
Learn to implement a smart pool for reusable bullets and rocket missiles in Unity 2D, create bullet prefabs and fall effects, and spawn them efficiently with a pooling system.
Create and deactivate bullet effects with a deactivate fx script and on enable logic, then control bullet movement using a bullet controller and smart pool to recycle bullets.
Import zombie prefabs and assemble body parts with colliders and an animator controller for moving and attacking, dead animations, particle effects, sorting layers, and transitions for move, bite, and death.
Program damage from bullets and rockets to zombies, triggering hurt animations, applying weapon-based damage via a smart pool, and spawning rocket explosion effects on hit.
Implement melee and fire damage in Unity using a damage point and animation events to damage zombies, triggering hurt or dead animations with melee bat and fire bullet hits.
Learn to make zombies deal damage to the player in Unity using a damage point, physics 2D overlap circle, collision layer, and a player health script with animation events.
Add a fence with tag and player health layer, a box collider, and wood break/explosion effects; implement zombie goal to target fences and create fence health to manage damage.
Learn to build a Unity level by arranging background and road, placing trees, houses, and fences, applying colliders and sorting layers, duplicating backgrounds, and planning zombie spawn zones.
Create a camera that follows the player on the x axis with a y offset of 0.8. Enforce walk bounds and apply camera follow in late update to prevent glitches.
Explore Unity's user interface by building a canvas-based UI for a level, including pause, game over panels, and life and coin indicators, while learning anchors, render modes, and sorting layers.
Add UI to your Unity game by creating a canvas and pause button, health and life indicators, zombie counter, and a pause panel with top and bottom bars.
Create a main menu scene with a UI canvas, background, title, mission buttons, and a character select panel, wired to start missions and quit to main menu via scene management.
Build and configure a zombie spawner system in Unity using prefabs, a zombie spawner script, and random spawn points to defend the fence or kill zombies.
Demonstrates creating Mary by duplicating Tommy, using a singleton game manager to switch characters, spawning the chosen character in gameplay, and implementing coin collectibles.
Create a singleton audio manager to play gun, melee, zombie, and explosion sounds in a Unity 2d shooter, triggered by weapon and zombie actions, and a game over panel.
download Unity version 5.4.1 from the download archive, install it on Windows or Mac, and follow along as the course uses not the latest version to teach core concepts.
Preview of the Awesome Road Runner infinite runner, highlighting main menu, music toggle, character select, procedural level generation, star-based unlocks, data saving and encryption, and dynamic particle effects.
Import assets for a 2D Unity project, configure the orthographic camera and portrait resolutions, create a gameplay scene, set up tags and sorting layers, and save assets as prefabs.
Learn procedural level generation by building a Unity map generator, implement a singleton, wire road, grass, ground, land tiles and their holders, and set start tile counts and position arrays.
Learn to build a Unity map generator by initializing tiles with a prefab, positioning via last position and offset, using references and lists, and controlling rendering with order in layer.
Explore procedural level generation in Unity by spawning grass tiles, trees, and ground using instantiate, setting parents and local positions, and rendering control with order in layer.
Wrap up the map generator by initializing bottom farmland tiles using the initialize platform function, configuring five land prefabs with specific start tiles, positions, and offsets to align the level.
Learn to move the camera in Unity by creating a gameplay controller with an instance to share values, using time.deltaTime for smooth horizontal movement, and updating distance for scoring.
Attach an off screen script to level tiles to move with the camera, using frustum planes to test bounds and recycle tiles with offsets for an infinite background.
Add a box collider 2D to the player, attach a shadow, and create root object with a rigidbody 2D to enable walk and jump animations with frame-by-frame positioning and scaling.
Create a Unity player controller with a singleton pattern to move the character between two rails using up/W and down/S, and drive jump and change-line animations via an animator.
Prepare obstacles by adding edge colliders inside bounds and setting them as triggers, create obstacle prefabs, tag them as obstacle, star, or t rex, apply scales, set main sorting layer.
Create and organize 21 obstacle holders under the main camera, and implement an obstacle holder script to randomly position, move, and deactivate obstacles using the gameplay controller in Unity.
Program the gameplay controller to spawn obstacles with a coroutine, using an obstacle list from the obstacle holder and activating a non-active obstacle with an 85% chance every 0.6 seconds.
Learn to detect collisions between the player, obstacles, and collectibles with on trigger enter 2d, implement t rex power ups, explosions, and collectible star effects.
Build a centralized sound manager in Unity to play move, jump, power up, coin, die, and game over sounds using multiple audio sources, audio clips, and a singleton pattern.
Create a Unity main menu scene with UI canvas, background layers, and interactive buttons, plus a hero selection panel and a live star score display.
Create a main menu controller in Unity to manage hero selection, UI elements, and scene transitions, using scene manager to load gameplay scenes and a character select system.
Create a serializable game data class and a singleton game manager that saves and loads persistent data across scenes using binary serialization and don't destroy on load.
Create a gameplay UI that displays the score and star score, includes pause and game over panels, and uses a UI canvas in screen space camera with animated elements.
Learn to finish a Unity 2D and 3D gameplay controller by wiring UI elements, tracking scores, and managing pause, game over, and scene transitions for a persistent best score.
Wrap up the game by finishing the main menu: update star score, unlock heroes via purchases, save data, and toggle music with UI updates.
Learn to download and install a specific Unity version (5.4.1) from the download archive for a game project, including Windows or Mac builds.
Show how to build a Unity fps survival game: set up a scene with terrain, lighting, and enemies, and implement first-person combat, weapons, health, and stamina.
Create a player with a character controller and adjust height, radius, center, and slope. Set up a first-person camera for weapons, apply materials to arms, and save as a prefab.
Code a player movement system in Unity with a character controller, using horizontal and vertical input, apply speed, gravity, and jumping via vertical velocity and jump force.
Learn to implement FPS mouse look by attaching a mouselook script to the player, locking the cursor, configuring sensitivity and invert, and smoothing and clamping look angles for responsive control.
Implement sprint and crouch in a Unity player script, configuring sprint, move, and crouch speeds. Use look root and local position to adjust height when crouching.
Implement footstep sounds in Unity by wiring a player audio source, footstep clips, and state-based volumes for walking, sprinting, and crouching, controlled by distance thresholds and ground checks.
Create and configure Unity animation controllers for first person shooter's hands and weapons, including draw, idle, and attack states for revolver, shotgun, assault rifle, spear, bow, with trigger and booleans.
Create a Unity weapon handler using enums for aim, fire type, and bullet type, with audio sources and muzzle flashes to manage shooting and aiming across weapons.
Attach a weapon manager to the player to switch between six weapons via a serialized weapon handler array. Initialize the current weapon index to zero and activate the first weapon.
Learn to build a player attack system in Unity by creating a weapon manager, implementing firing rate and damage, and handling bullets, axe, bow, and aiming.
Create a first-person zoom effect in Unity by animating the FP camera, wiring a crosshair UI, and scripting weapon-aim and zoom in/out with animator states and proper tags.
Create arrow and spear prefabs in Unity, attach rigid bodies and colliders, and launch them along the main camera forward direction; use raycasts to detect hits.
Configure a cannibal enemy in Unity by adding rigidbody, a trigger box collider, and a nav mesh agent; build an animator with idle, walk, run, and attack states.
Control cannibal enemy animations in Unity with an animator, triggering walk, run, attack, and dead states, and bake a navmesh for walkable terrain.
Attach enemy controller to the cannibal, then patrol, chase, and attack the player with a navmesh agent. Tune public fields like walk speed, run speed, chase distance, and attack distance.
Configure boar enemy in Unity by attaching material, tagging as enemy, adding collider and navmesh agent, and wiring idle, walk, run, attack, and death animations with bore controller.
Detect melee damage in Unity using an attack point, physics overlap sphere, and layer masks. Use animation events to turn the attack point on and off.
This lecture demonstrates creating a universal health script for player and enemies bor and cannibal in Unity, handling damage, health values, UI updates, and death including restart.
Attach weapon audio sources and clips for revolver, shotgun, assault rifle; implement muzzle flash and whoosh sounds via animation events, and add enemy audio with scream, attack, death clips.
Create a player stats UI in Unity by building health and stamina bars with canvases and images, configuring colors and fill amounts, and syncing values via a stats script.
Implement health and stamina UI by wiring player stats to on-screen displays, showing health and stamina bars as the player sprints, with stamina decreasing and recovering, using Unity C# scripts.
Create an enemy manager to spawn cannibals and boars at spawn points using prefabs and a singleton instance, with a co routine checking spawns and stopping on death.
Download unity version 5.4.1 from the download archive and install it for windows or mac to match course setup, while future updates show new unity features for deeper game development.
Preview a beat em up prototype in Unity, showcasing punch and kick combos, randomized knockdowns, enemy AI that chases the player, camera shake, health UI, and wave spawns.
Import assets into Unity by dragging and dropping from the download package, set up the environment and level colliders, adjust the main camera and sky, and follow educational-use only rules.
Drag the player rig into the scene, create an empty parent object, attach a capsule collider and rigid body, then apply matte cap textures and shaders to the 3D model.
Create and configure a Unity player animator controller to drive idle, walk, punch and kick animations, plus death, with transitions from any state, triggers, and a movement boolean.
Create a player movement script in Unity using a Rigidbody for velocity, axis input, and Quaternion.Euler rotation, with prefab overrides applying changes to the original prefab.
Build and attach a character animation script to the player child to drive movement via the animator, implementing walk, punch, and kick with proper transitions and parameter checks.
Develop a Unity C# player attack script that uses z and x inputs to trigger punch and kick animations via a child animator, with a combo timer system.
Configure the enemy in Unity by applying textures and a normal map, and set up an animator controller with idle, walk, attacks, hit, death, knock down, and stand up animations.
Build a Unity enemy controller that follows the player, rotates to face them, moves with a rigidbody, and triggers attack animations (attack1–attack3) with attack timing and idle states.
Create left and right hand, leg attack points for the player and enemy, attach a universal attack script that uses overlap sphere to detect hits and spawn a hit effect.
Attach a universal character animation delegate script to manage left/right arm and leg attack points, using animation events to activate and deactivate attacks and spawn hit effects.
Tag left arm and left leg attack points, trigger animation events to tag and untag during punches and kicks, apply damage with knockdown logic, and implement enemy stand-up via coroutine.
Add sound effects in Unity by wiring an audio source and clips, triggering with animation events, and using tags and layers to manage enemy movement and prevent attacks when down.
Attach a shake camera script to the main camera, tune power and duration, and trigger the shake on enemy fall via an animation event for dynamic camera feedback.
Attach enemy attack points (hand and leg) and trigger player damage via a health script, using animation events to time hits and a death sequence that spawns new enemies.
Create an empty enemy manager object, implement a singleton instance, and spawn enemies from a prefab off screen using instantiate and position, with continuous respawns and health UI integration.
Learn to display player health with a Unity UI health bar by configuring sprite images, anchoring UI elements, and a script that updates the fill amount.
Download Unity version 5.4.1 from the download archive, install it on Windows or Mac, and follow along as the course uses multiple Unity versions to teach new features.
Preview the gladiator arena game, showcasing combat mechanics with health bars, shield blocking, and enemy AI that chases and attacks the player, including pursuit when the player retreats.
Import assets into a new 3D Unity project, create a ground, apply grass textures with materials and shaders, and assemble a battle arena from imported models to prepare the level.
Import and assemble a warrior in unity, rename the body, attach and resize the head, adjust the hierarchy, and add the built-in character controller with collider and gravity script.
Create a Unity player movement script using a character controller, move forward and backward with input axes, and apply gravity with delta time while exposing movement speed in the inspector.
Explore two ways to make the camera follow the player in Unity: a script-based follow with an offset and late update, and a simple parented camera.
Rotate the player in the movement direction by reading horizontal input, converting local directions to world space, and smoothly rotating toward the target using look rotation and delta time.
In Unity, create an animator controller for the warrior, define idle, walk, attack, and defend states, and drive them with boolean and trigger parameters via code.
Create a Unity C# script for player attack input that reads key presses to defend or attack, uses GetComponent for animations, randomizes attack one or two, and tunes animator transitions.
Attach sword to the right hand and shield to the left, create an independent defense animation, and freeze it with an animation event controlled by code.
Duplicate the player to create the enemy, remove nonessential scripts, rotate to face the player; bake the nav mesh and attach a nav mesh agent with angular speed 800.
Implement the enemy controller script in Unity using a nav mesh agent to chase and attack the player. Toggle between chase and attack states and manage attack timing and animation.
Create a robust damage system in Unity by adding attack points, using an overlap sphere with a layer mask to detect hits, and applying damage via a health script.
Create health script for Unity that subtracts damage from health (default 100), triggers a death rotation at zero health, and disables animator, player and enemy controls to simulate death.
Create a Unity UI health system by building a canvas, text, and health bars, set anchors and fill amounts, and link player and enemy health displays to update during play.
Wrap up by adding a player shield that toggles with input, exposes a public shield flag in health, and integrates attack, die sounds and arena audio in Unity.
This is the most comprehensive online course that will take you from beginner to creating stunning 3D games in Unity Game Engine!
The course is completely project based.
We will start with simple things so you will be comfortable even if you are using Unity for the first time. This also applies to your coding skills, if you did not code before, don't worry, we will deeply cover C# from basic to advanced features.
I had beginners and intermediate game developers on my mind when I structured this course, so it will not only give you all the information you need as a beginner, but it will also teach you advanced game development techniques if you already know how to make games. Every section in the course starts with basic information about the specific topic, and slowly progresses in difficulty as we finish every video.
My idea for this course is to make it a single place that will have all the resources you need to learn how to create 2D and 3D games using Unity Game Engine.
By having a single course with all the resources it is much easier for me as an instructor to answer you questions so rest assured that you will have my full support while you are going through the course lectures. And it will be much easier for me to update the course on a regular basis.
Some of the things you will learn in the course:
Unity's interface
Importing Assets
Organizing The Project
Basic, Intermediate And Advanced C# Programming
Basic AI(Artificial Intelligence)
Advanced AI(Artificial Intelligence)
Basic And Advanced Character Animations
Sound FX And Music
Basic, Intermediate And Advanced Particle FX
Melee Battle Systems
Boss Fights
Special In Game Attacks
Learn How To Use Unity's UI System
Create And Animate Menus
Create Animation Trigger Events
That And Much More Is Awaiting You In This Course
If You ever had an idea for an awesome game, then enroll in this course and learn the tools that you need to develop Your next hit game!!!
What Is Your Risk By Taking This Course?
Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!
Enroll Now!! You Will Not Be Disappointed!!