Unity 3D RPG Bundle

Hi all. I’m looking into the RPG bundle (combat, shops, quests, dialogue, etc.) but it seems to be extremely outdated. Can anyone confirm that it’s easy enough to follow those courses in the latest Unity version (6000.2....)?

I’m concerned that too much has changed since Unity 18.

There have been some changes in Unity, but overall the RPG course series holds up very well. The differences are mostly in the engine, not the underlying code.

In fact, I routinely open the finished course project in new versions of Unity, looking for instances that the code breaks, and they’re few and far between (little things like using FindObjectByType() instead of FindObjectOfType()

Here’s an overview of the differences:

  • Unity now defaults to using URP, and we highly recomend using it for performance. This means creating the project with the URP Template, and when importing new assets, running a conversion. If you’ve taken our newest versions of our beginner courses, you’ll find this very easy.
  • Unity replaced the level based NavMesh (now called Legacy NavMesh) with the NavMeshSurface. For the purposes of the course, this means you’ll create a NavMeshSurface on a GameObject in the scene and bake the scene geometry there.
  • Cinemachine has evolved over time. It’s easiest to roll back Cinemachine 3 to the latest version 2.x by going into the Package Manager and selecting Versions, then selecting the newest 2.x version.

If you have any issues along the way, don’t hesitate to ask. The best way to ensure I see the question is to use the Q&A at the bottom of each lecture, and against the specific lecture that’s giving an issue.

1 Like

Yes. I’ve just about finished all 4 courses and that’s so true. I’m running it in Unity 6 at the moment.

Thanks to both. I went ahead and got it and will start as soon as I finish the last few lectures in Sharpshooter!

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.