Joke Collection Website - Blessing messages - Unity beginner's course

Unity beginner's course

Unity novice tutorial is as follows:

(1) First of all, unity scripts can be written in many languages, such as java, js and C #, because I studied c++ at first, and then I worked as a C # form program. Let's talk about scripts first, and C # is recommended for scripts.

Learn simple game logic development in unity. The VS editor used by unity actually calls unity API in C # because it introduces a space of unityEngine when creating scripts, which is unity's C # API. Novices only need to learn the C # API interface of unity. UntiyAPI document UnityUserManual

(2) Regarding unity client learning, first of all, as a novice, I suggest you start learning unity2D. I don't advise you to learn 3D from the beginning, because 3D games will involve many complicated calculations, so when you create a game project, choose a 2D game to develop.

Learning route planning

The learning of Unity game development starts from the basic knowledge step by step.

First, C# language foundation: mainly study the basic grammar of C#, and have a detailed understanding of key words, three-character order, array and enumeration of C#, so as to lay the foundation for the subsequent coding work.

Second, the Unity Engine: Make a basic understanding of the Unity Engine. The functions in Unity are planned into different systems. What we need to do is to break them one by one and master the physical system, animation system, UI system, navigation and particle special effects system.

Third, the Unity engine advanced: mainly learn the advanced knowledge points of Unity in the game development process. From here on, the correlation and dependence between knowledge points gradually decrease, and each knowledge point is an independent mountain, such as data persistence, project framework, coordination and optimization, WWW data request, shader and network.

4.AR: I mainly study AR development based on Vuforia. Qualcomm's Vuforia is a common and simple plug-in in AR, which can recognize pictures, models and real scenes. These are the foundations of AR development.

Verb (abbreviation of verb) VR: I mainly study VR development based on HTC-Vive devices. HTC-Vive is the official VR device of Steam game platform. With the blessing of Steam, a large number of VR devices use Vive devices as hardware carriers, and the main VR development work in the market has been dominated by Vive.