Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intermediate Unity 6 : Connect Complex Game Mechanics
Rating: 4.7 out of 5(39 ratings)
655 students

Intermediate Unity 6 : Connect Complex Game Mechanics

Level up your Unity skills by connecting concepts like AI, Design Patterns, Grid-Based Movement and many more
Last updated 7/2025
English
English [Auto],

What you'll learn

  • Connect concepts and systems in Unity into a full game
  • Learn to integrate a complex state machine into a Unity game
  • Try different architectural approaches on how to make your scripts communicate
  • Learn to create dozens of complex Levels in minutes
  • Learn about the benefits of a custom Grid-System
  • Create several independent systems which you can reuse in other games

Course content

19 sections178 lectures25h 3m total length
  • Course Trailer4:52

    Build a full medium-sized game and break it into sections, teaching grid-based level design, rail-like movement, AI navigation, and a state machine for monster behavior.

  • Course Overview4:59
  • Prerequisites4:15

    Explore how connecting small Unity systems challenges mid-scale projects. Assess prerequisites like basic Unity familiarity and ten hours of experience for this intermediate course.

  • How to take this course?0:27
  • Unity Versions and Code Editor0:35
  • Course Resources0:14

Requirements

  • Basic Unity Knowledge

Description

Welcome to our Intermediate Unity 6 course.

This course tries to solve the problem of  "What to learn next, if you have learned the basics of Unity".

Probably you already know how to solve several problem in Unity individually. The next ideal step is to connect these several concepts into a full End-To-End Project. After taking this course you will have a template for creating serious medium sized games.

You will create several independent systems which you can reuse for your own games.

We will create a game loosely  based on the famous Maze-Runner Pacman. The reason we chose this game is because it contains a wide combination of concepts and can be fully implemented without using any third party tools.

The following concepts will be covered and connected into a final game:

AI:

  • Navigation

  • Path Debugging

  • Behavior Control

  • State Machine Concepts

  • Configurable State Machines with minimal setup


Clean Architecture:


  • Singleton - should you use it?

  • Interfaces

  • Delegates

  • Create your own API-Script

  • Extend Monobehaviours

  • Static Classes

  • Event-based Communication


Player Movement:


  • Input System (New)

  • Raycast-based Movement

  • Grid-based Movement

  • Smooth Movement without Corner-Cutting

Custom Grid:


  • Grid Visualization

  • Automated Level Detection

  • Cell-Types for Navigation, Movement and Object Placement

  • Position-Independence of the Grid

  • API like access to Grid Calculations


Automated Level-Creation:


  • Ruletiles

  • Tile Palettes

  • Scripted Tiles

  • Create dozens of Levels in minutes

  • Tilemap System


and many more topics like:


  • Level Resetting

  • Animations

  • Teleportation

  • Spawning

  • Collision Detection

  • Editor Scripts

  • Preparing Image Assets

See you in the course.

Who this course is for:

  • Unity Developers with some initial experience who want to make the next step