Course Purchase Includes

Each purchase comes with a 10 day money-back guarantee

  • 35.5 hours of content

  • Unlimited access

  • Access to code forums

  • Devslopes Certificate of Completion

Course curriculum

  • 01
    Intro to Unity course
    Show details
    • Downloading & installing Unity 3D (macOS)
    • Downloading & installing Unity 3D (Windows)
    • Rolla Zombie starter & final source
    • Zombie Roller: Your First Unity 3D Game
    • Unity 3D pricing plans
  • 02
    Learn to code in C# in Unity 3D
    Show details
    • C# variables in Unity 3D
    • C# numbers in Unity 3D
    • C# conditionals in Unity 3D
    • C# arrays & loops in Unity 3D
    • C# functions & methods in Unity 3D
    • Object oriented programming & inheritance in C# for Unity
  • 03
    Haunted Zombie Rush - Unity 3D game
    Show details
    • Intro to Haunted Zombie Rush in Unity
    • 3D Game Assets for your games in Unity
    • Zombie Rush game assets
    • Unity 3D interface overview
    • Project creation & importing assets into Unity 3D
    • Working with lighting & materials in Unity 3D
    • Altering shaders in Unity 3D
    • Switching build platforms in Unity 3D
    • Moving objects in Unity 3D
    • Coroutines & wait times in Unity 3D
    • Inheritance & reusability in Unity 3D
    • Importing & animating a character model in Unity 3D
    • Unity 3D rigidbody & adding force with physics
    • Working with audio in Unity 3D
    • Detection collisions & using assertions in Unity 3D
    • Game state & singletons in Unity 3D
    • Creating a 2nd camera & how to make UI in Unity 3D
    • Zombie Rush final source
    • Exercise - Extending your Unity 3D Game
    • Switching to a better code editor (VS Code)
  • 04
    Devslopes Defender 2D Game in Unity 3D
    Show details
    • Intro to Devslopes Defender Unity 3D game
    • The 2D Game Assets for your games in Unity
    • Defender game assets
    • Importing sprites & grid snapping in Unity 3D Part 1
    • Importing sprites & grid snapping in Unity 3D Part 2
    • Animations & 2D colliders in Unity 3D
    • Game manager singleton & spawning in Unity 3D
    • Enemy pathfinding in Unity 3D
    • Generics & singletons in Unity 3D
    • Data encapsulation, spritesheets, & buttons in Unity 3D
    • 2D Raycasts, tags, and placing towers in Unity 3D
    • Projectiles, colliders, and more tower placement in Unity 3D
    • Registering enemies & distance-based attacks in Unity 3D
    • Shooting projectiles at enemies in Unity 3D
    • Killing enemies & other animations in Unity 3D
    • More UI & finishing touches in Unity 3D
    • UI Labels & buttons for GUI in Unity 3D
    • Building your Unity 3D game logic part 1
    • Building your Unity 3D game logic part 2
    • Adding sound FX to your Unity 3D game
    • Spawning random enemies in your Unity 3D game
    • Exporting your game as a standalone platform in Unity 3D
    • Defender final source
  • 05
    Legend of Devslopes Fantasy Game in Unity 3D
    Show details
    • Intro to Legend of Devslopes in Unity
    • Legend game assets
    • Prepping the Unity project & building the level
    • Importing character assets into Unity
    • Creating the character animation controller in Unity
    • Animating the player in Unity
    • Enemy pathfinding & navigation in Unity
    • Rigidbody and weapons in Unity
    • Implementing enemy attack systems in Unity
    • Implementing player health in Unity
    • Enemy health & player attack in Unity
    • Heads up display / UI in Unity
    • Particle systems in Unity
    • How to create spawn points in Unity
    • Game manager singleton in Unity
    • Adjusting animations in Unity
    • Creating ranged arrow attacks in Unity