About the author:

All posts by Xavier Lee:

Creating a Rogue-like (like Vampire Survivors) - Part 2

Creating a Rogue-like Shoot ‘Em Up (like Vampire Survivors) — Part 2: Map Generation

Ever wanted to create a rogue-like shoot ’em up game like Vampire Survivors? In Part 2 of our guide, we will go through how to create infinite map generation. You can also find Part 1 of our guide here, where we went through how to create movement, animations and a camera for our player character.

A link to a package containing the project files up to Part 2 of this tutorial series can also be found at the end of this article.

Continue reading
Creating a Rogue-like (like Vampire Survivors) - Part 1

Creating a Rogue-like Shoot ‘Em Up (like Vampire Survivors) — Part 1: Movement and Camera

Ever wanted to create a rogue-like shoot ’em up game like Vampire Survivors? In Part 1 of our guide, we will go through how to create movement, animations and a camera for our player character.

A link to a package containing the project files up to Part 1 of this tutorial series can also be found at the end of this article.

Continue reading
How to identify a Unity project folder and open it

How to identify a Unity project folder and open it in the Unity Editor

If you’ve been following one of our many game-making tutorials, such as the Farming RPG series, you will see that at the end of some of the tutorials, we will leave links that you can use to download the zipped source files of the project (here’s an example).

After unzipping the files, you will see these folders (give or take some of them):

A Unity project folder
So… what do we do with these files?
Continue reading
Can't find Plastic SCM remote project in Unity Hub

Can’t find Plastic SCM remote project in Unity Hub

When working in Unity, or any other game engine for that matter, it is natural to use version control. After all, not only can it boost team collaboration, but it is also common practice within the industry.

Through optimized workflows for artists and programmers and superior speed with large files and binaries, Unity Plastic SCM is a great built in version control and source code management tool built to improve team collaboration and scalability with any engine.

For more details regarding other Plastic SCM troubleshooting techniques, as well as how to set-up Plastic SCM for your team in your Unity project, please check our guide on Plastic SCM for Unity.

Continue reading
How to set up a Plastic SCM repository in Unity

How to set-up a Plastic SCM repository in Unity and add team members to your project

When working with projects, it is common practice to use source control repositories to house our code, so that we can synchronize project files across multiple team members, and perform version control. Game development projects are no different.

If you have been using Unity for some time now, you may remember Unity Collaborate — a source control repository service built into the Unity Editor. In November of 2021, they replaced the Unity Collaborate service with Plastic SCM, and Unity users across the world went through a collective struggle trying to re-learn (or learn, if you are a first-time user — Plastic SCM is harder to use than Unity Collaborate) how to use the new service.

If you are one of these people, then this guide is for you.

Continue reading