Get ready to enter the world of 3D games with Unity3D! Unity is the ultimate game development platform to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web. This course also focuses on scripting, custom GUI controls, prefab customization, multiplayer networking features like chat, and optimizations that will make your gameplay better on mobile devices and desktops alike. Take a deep dive into Unity’s controls and learn how to build more interactive, high-performance 3D games.
WHO IS THIS COURSE FOR?
This workshop is created for developers, teachers, and students that are new to Unity. In this project-based workshop, the disciple is introduced to the Unity 3 workspace and typical project work procedures.
A basic knowledge of C# (or intermediate ActionScript 3.0 experience).
WHAT YOU WILL LEARN
This course we will teach you about the Unity3D interface and its key properties. The training will start by looking into the elements of a 3D application such as materials, meshes and textures. We will then move on to study and find ways to make the objects move and animate, using the animation tool, physics and particles.
After, you will start writing some basic scripts to handle user interaction and create elements of a 2D interface. Also the course will focus entirely on scripting, starting with a detailed review of the scripting engine and API as well a handful of tips and tricks on how to create effective code and build 3D games & applications.