

However, make sure you backup your projects as these might be upgraded by a newer version, and you won’t be able to open them in an older version of Unity. You can install different versions of the editor in different folders. Also make backups regularly to protect your projects. In general, make sure your computer meets all the system requirements, it’s up-to-date, and you have the required user permissions in your system. See you at the next one!Įdit: I found out how to make the override methods auto-complete.The following sections explain how to troubleshoot and prevent problems with the Unity editor in different situations. It is not perfect, as I still have auto-complete issues when overriding methods, but at least some stuff works. Go to VSCode -> Code -> Preferences -> Settings -> Search “global mono” -> Set “Use Global Mono” to “always” -> Restart Omnisharp (blue button in popup message at bottom) Once installed, configure Omnisharp to use the Mono we installed in the previous step. Install + Configure C# Plugin in VSCodeĪnd lastly, you will need to install the C# plugin in VSCode. You can install it by going to Mono’s official page. My experience is that without it, Intellisense did not work. The VS Code page for Unity Development ( official page) recommends installing Mono. Make sure to install the SDK and not just the runtime )

You need to generate the files for VS Code IntelliSense to work. Also, ensure all checkboxes under Generate. Go to Preferences -> External Tools -> External Script Editor -> select Visual Studio Code. Open Unity Editor by creating a new project. Configuring Unity Editor to use VS Code for C# scripts If you are not using the M1 chip, select the version. Go to Installs -> Install Editor -> 2021.2.18f1. Once Unity Hub is installed, you will need to download a Unity version. It also manages the projects so you can load the various versions of the editor. The hub manages the different versions of Unity that you might need to install.

Unity Hub is needed to install the Unity Editor. So I decided to create this post if anyone finds this helpful.

It supports both 2D and 3D games, and I can port the game into multiple platforms (I think…).īut anyway, it took me a few Google searches to install so that everything works. I picked Unity as a game engine because it is the most popular free game engine. And I said, why not learn now? Learning alongside other people makes the experience much more fun, in my opinion. However, I talked to a couple of friends, and they were interested in creating a game someday. As in my previous post, I was not planning on making a game just yet. I have embarked on my journey to become an indie game dev. Below are the steps I have followed to install Unity on my M1 machine. Installing Unity is relatively straightforward, but it does have some gotchas. By Ivan Santos - Thu Install Unity on MacOS Big Sur
