-
If you want to learn systematically, you can consider signing up for a live online class, and recommend CGWANG's online class. The teacher speaks carefully, you can watch it back after the class, and there are also the same type of recorded classes that you can learn for free (give away lifelong VIP).
Among the training institutions in the field of "Game Special Effects Unity3D", [Wang's Education] is the leader in China, and it has not joined the branches, but is a chain campus directly operated by the headquarters. Different from many other large institutions of the same type: each campus of Wang's Education is physically face-to-face, the teachers are hand-in-hand, and there are special class teachers from morning to night, and the liver-bursting learning mode will improve quickly, especially suitable for students with poor foundation.
-
Perfect Yingjie is difficult or not difficult to learn game development, mainly depends on personal interests, as the saying goes, interest is the best teacher, if you are interested, you will work hard to learn, and if you work hard to learn, you will learn, and you will feel that it is not difficult. It doesn't matter if you don't have a computer foundation.、If you learn generally, there are people who start with basic knowledge.,If you want to change careers, learn it.、Believe in yourself.、After all, the development prospects of the game industry are super attractive!
-
Learn Unity from 0,First of all, you need to be familiar with the basics of the Unity engine,Encyclopedia Unity entry has been introduced very well,I won't say much here,At that time, I was familiar with the Unity** of SIKI Academy.,To be honest, it's pretty good.,It's also thorough.,Some don't know how to listen to it and do it.,If others have better learning suggestions,I hope you can put it forward.。
-
I hope it will be helpful for newcomers to share their personal learning path. The first stage should be to learn some basic C language, and then follow ** to do a few simple cases, familiar with the basic operation of the engine, good English can go to the official case, English students are recommended to see the tutorial of the siki teacher. The second stage is to learn about other features of Unity, such as animation, lighting, and pathfinding.
At this stage, you can learn to consult the official documentation, or buy a book from beginner to proficient (this book is not very useful as a textbook, but it is still good if it is used as a dictionary and a reference book.) Then you can do some small and medium-sized cases, and it is recommended to see Siki** (Personally, I think Siki is a great teacher who speaks Unity in China). Finally, it's time to learn more about C, design patterns, Lua, sockets, and new features that are constantly being introduced!
-
Before learning Unity3D, you need to understand the basic 3D knowledge such as meshes, materials, UV coordinates, textures, etc., and some necessary programming knowledge is also essential.
First of all, you need to understand the concept of Unity, which is the hottest game development tool today, which can easily create multi-platform comprehensive game development platforms such as 3D games, architectural visualization, real-time 3D animation, and other types of interactive content, and is a fully integrated professional game engine. It can publish games running on Windows, Mac, Wii, iPhone, Windows Phone 8, and Android, as well as web games using plugins.
Then you need to master the corresponding computer language. C is an object-oriented language, JS is a scripting language, for Unity3D, they are all Unity3D scripting languages, of which JS is easy to learn and quick to use, and C is huge. If you really want to make Unity3D games in the long run, it is recommended to learn C, because when making online games, C will reflect an absolute advantage.
In addition, basic 3D knowledge is required. If you learn the underlying DirectX or OpenGL, you can get better results and a more thorough understanding.
Finally, you need to have a certain 3D concept, and you can learn some 3D modeling software, such as: 3Dmax, Maya, C4D, etc. Because 3D modeling software has to involve meshes, materials, UV coordinates, etc., Random Attack is a necessary point of understanding in any game engine.
And their operations are encapsulated and visual, intuitive. With these 3D modeling software, you can quickly understand the meaning of these points.
Hardware model: HP OMEN 6
System version: Windows 10 Pro.
Software version: Unity3D
-
I've learned it before at WeZhuo Technology, and to be precise, it's a scene maker, which you can use to create your 3D game, without providing source ** and SDK, but you can use a scripting language. It's a 3D development tool for fools.
The first step is to understand the menu, view interface of Unity3D. These are the most basic foundations, and you can roughly understand how many menus and a few basic views each plays like learning word operations.
The second step is to understand the coordinate system in the scene, the input system, and the simple vector concept. If you don't understand the concept of coordinate system and vector in Unity3D clearly, and don't understand the relationship between world coordinates and local coordinates, even a simple move, scale, and rotate a few lines** will confuse you for a long time.
Step 3: Learn some basic concepts for creating a basic scene: GameObjects, Components, Scripts. In the interface, it is reflected in the hierarchy view, project view and property view, and the relationship between them should be clarified.
Step 4 Learn some basic elements of asset import: meshes, materials, textures, animations, etc.
The fifth step is to learn the basic methods of script lifecycle, start, update, and ongui. Understand, prefabricate, time, math and other commonly used classes and related methods. Understand how game objects, components, and scripts relate to each other.
Step 6 further explores cameras, lighting, terrain, rendering, particle systems, physics systems, and more, each of which is a complex subject to entry and exit.
Step 7 Some more advanced concepts: addition and subtraction of vectors, multiplication of differences, lighting normal mapping, memory management, graphics optimization, and more. It's easy to get started with Unity3D, but it's quite difficult to really master it.
-
u3d is a game engine =. = If you want to know more specifically, there are books from beginner to proficient in the bar, so you can take a look at it,-。
-
Unity is the hottest game development tool today, it is a comprehensive multi-platform game development platform that easily creates interactive content such as 3D games, architectural visualization, real-time 3D animation, etc., and is a fully integrated professional game engine. If you're really interested in unity and want to learn, you can learn systematically, here is the recommendation of SIKI Academy, where the ** are very good, and the teachers have been updating.
-
Unity self-study can start with the official documentation to have a preliminary understanding of Unity, and then learn the C development language, Unity engine, and follow-up project architecture and practical exercises, step by step.
Phase 1: Initial understanding of Unity
Let's learn what Unity is, its backstory, and what it has to offer
After learning about Unity, don't be in a hurry to learn other knowledge of Unity, but first sell it to learn C, because the scripts in Unity are developed in C language, so learning C should be the first step to learning Unity!
Stage 3: Unity Engine Learning
It mainly includes the introduction and use of the interface layout and use of the Unity engine, the engine architecture and physical system, common components, UI system, animation system and navigation system, data storage, shader, etc.
Stage 4: Project architecture learning and practical exercises
Learn common frameworks in Unity, learn Unity hot updates, learn AssetBundles in Unity, and practice game projects.
Phase 5: Advanced Graphics at Unity
This stage is the advanced knowledge, including various operations in graphics, and the underlying rendering logic.