Support

Project Files

Discord Access

Unity 6 Compatibility Information

While the majority of the course content was created using Unity 6, the example projects use Unity 2022 LTS, which was the highest available LTS version at the time of writing.

To use the example project files with Unity 6, you’ll need to take the following steps:

  • When creating your project, make sure to use the 2D built-in render pipeline (you may need to download the template using Unity Hub)
  • Install the Post Processing package using the Package Manager
  • If it’s not already installed (it should be by default) install the Input System from the Package Manager
  • Import the example project package using the Assets menu
  • If you’re importing: Creating Gameplay Complete, Solving Problems Blank, or Solving Problems Complete, You will be prompted to update the Movement script, select “yes for these files”

When following the steps:

Creating Gameplay with Code > Movement – The movement script in the original project uses Rigidbody.velocity, in Unity 6 this has changed to Rigidbody.linearVelocity

Creating Gameplay with Code > Projectiles Overlap Box Non Alloc is now deprecated, instead use the Overlap Box function (you’ll find an overload method that works in a similar way to overlap box non alloc).

If you’re still having an issue, message me in the course discord server for support.