Have to say, Unity3d is a liberating productivity of the game engine, with a variety of editors, can be a series of visual operations.
It is important to note that Unity3d is suitable for small and medium-sized games such as FPS Games, physics games, and is not ideal for MMO development.
From the very beginning of contact with Unity3d, to understand the general content, to develop, self-intermittent use of half a month time. During a lot of detours,
Summing up one's own way of thinking that is suitable for some friends who have not contacted Unity3d:
This process assumes that learners:
1. There is a certain graphical basis, such as clear 3D translation rotation and other operations, the basic principle of four yuan, on the texture, material, lighting, etc. have a fundamental understanding.
2. Developing languages is not an obstacle, that is, the language in which it is developed is not an issue.
3. Read English art documents no obstacles
For 1, if the computer is a professional graduate, generally find a graphic study of the book for half a day enough.
For 2,unity3d support C#,javascript,boo three scripting language development, you can choose one of them.
Learning routes can also be selected according to the actual situation.
Learning Route 1:
1. Manual manual first part read through, and familiar with Unity3d environment (half day)
2. Read through the overview section of the Manual Scripting Guide (half day)
3. Official Website Example study, 3DPlatformTutorial (one week)
Learning Route 2:
1. Manual manual first part read through, and familiar with Unity3d environment (half day)
2. According to the book Science, theory combined with examples, if the foundation is slightly weak, and want to learn to do the game has a lot of 2D elements, you can use the "Unity 3.x game development Beginner" a book,
If the foundation is slightly better, can use "Unity.3.x.game.development.essentials" a book. PS: These 2 books are available for download in English electronic version. (One week)
OK, so simple, in fact, just a few days, is enough to develop. Seriously finished these steps, basically has been able to deal with most of the game development content, the rest can be done while the familiar.