Whether you’re a developer, 3D/2D artist or a storyteller, there’s a place for you in the world of virtual reality. There are many different tools to use when creating a VR space—Unity and Unreal are by far the most popular—so I’ll focus on the Unity Game Engine.
Unity is a cross-platform game engine developed by Unity Technologies, introduced in 2005 at the Apple Worldwide Developers Conference as a Mac OS X-exclusive game engine. As of 2018, the engine had been extended to support more than 25 platforms.
“We’re committed to supporting our community of creators during these uncertain times by making Learn Premium available to all users at no cost. Get access to Unity experts, live interactive sessions, on-demand learning resources, and more.”
— Unity Learn Premium
When I first dipped my toes into the immersive waters of VR, I did not know where to start. I tried Unity, Unreal, Amazon Lumberyard, and CryEngine, to name a few. It was daunting and I wasn’t getting anywhere, with many project starts and zero project finishes. Finally, I asked a friend who was also exploring the ever-growing industry what development environment he preferred. While I was still wearing a life jacket, he was scuba diving. His answer was, hands-down, Unity. Why? First, the ginormous community of helpful and enthusiastic Unity developers. The other reason was the large number of tutorials, classes, and videos to learn from. He was right.
Now, in the current environment we all find ourselves, Unity has stepped up big-time to help hobbyists and professionals better their skills. The company has made the premium learning platform free, saying, “We’re committed to supporting our community of creators during these uncertain times by making Learn Premium available to all users at no cost. Get access to Unity experts, live interactive sessions, on-demand learning resources, and more.”
There’s never been a better time to dive in, and here’s a shortlist of fantastic learning resources to get you started: