Join Alan Thorn for an in-depth discussion in this video Unity introduction, part of Cert Prep: Unity Fundamentals (2017).
- [Instructor] In this movie, I want to introduce you to the Unity Engine and explain what it is and how it works, contrasted to what it is not. So the Unity Engine is game development software. That simply means that it's a computer program that you can download and use to construct computer games. Not just that, but you can build games for many different outputs, many different devices. That simply means that you can use Unity to construct your game once and then deploy that to many different systems, including a Windows PC, a Mac system, Linux, as well as the web, mobile devices, and even consoles, and also there's more platforms, too.
So there really is a wide range of different outputs that you can deploy to and Unity will allow you to build your games using a simple range of visual tools. Of course, there's a lot of complicated and advanced features too, but the basic idea is that you can construct worlds, define the functionality, and then put your game together, for the most part as visually as possible. So the basic idea of Unity is that it's a program that lets you make games and realize your imagination. But of course, there are some things that Unity is not designed for and I also want to explain a little bit about what that is.
So Unity is not content creation software. So when we think about video games, we often think of the graphics. We think of the 3-D models, the vehicles, the enemy characters, the environments, the weapons, and all those kinds of 3-D models that feature inside most video games. Now Unity does not construct these models. That is, we don't use Unity to build and model these assets. These are typically created in third-party modeling applications, like Maya, 3ds max, or Blender.
Unity assumes that you've already built your models, your textures, and your sounds, and your music, and you have all of that content to bring together. The primary responsibility of Unity is to let you bring that content into the application and then bring it to life by making it all work together using a single, unified, gameplay logic. So Unity is about bringing your assets to life. That is the primary purpose of the Unity software. That, in fact, is the primary purpose of a game engine and Unity is just one example of a game engine.
At the time of recording this course, the latest version of Unity is Unity 5.6 and this is available from unity3d.com. That, in short, is the basics of the Unity Engine and what it is. Next up, we're going to be looking at how we can download Unity from the Unity website.
- Unity project creation
- Viewport navigation
- Object manipulation
- Creating game content
- Exporting and importing mesh assets
- Using Unity for game development
- Game Mode vs. Play Mode
- Moving objects
- Materials and textures