Unity development entry vomiting blood reflection

5eed12e6edb64e13b34bb1a3dc6c6ecc.png        During the meeting years ago, the Team Leader said that we might all participate in Unity development in the future. At that time, I was very interested and asked several questions in a row, such as whether there is a leader, whether the documentation is sufficient, etc. After all, it is more important to master the door than Android. The technology is also good, what you learn is what you earn, and you don't overwhelm yourself with too many skills.

        The speed is so fast that at the beginning of the new year in 2023, I received a notice on the first day of work. Due to business adjustments, the engineering team was originally responsible for the development of the Metaverse UGC social platform and transformed into focusing on game development. Correspondingly, the team no longer needed so many Android and iOS developers, and the client was directly cut in half (Android was directly cut from 11 people to 5 people the next day), and the cold was overwhelming.

        Take a look at the big companies in Silicon Valley, they are also vigorous and resolute, some are for survival, and some are for better living. Now friends will talk about it when they meet, saying that life will not be too easy this year, and the time for the Great Depression has come. So for me, whether it is because of interest or in order to survive, I must speed up the learning process of Unity.

        Learning from doing demand is the fastest growing. First of all, I will take over the next "big job" - the main scene revision of the game. Although the requirement is only to modify the position, size and picture of some components, I am excited and worried about the fact that I have never done UGUI. Next, spend 1-2 weeks learning about Unity. My learning ideas can be roughly divided into the following processes:

  1. Learn what Unity is, and read articles about game development. To establish a preliminary impression of the game, there are many such articles on the Internet.
  2. Find related articles about getting started with Unity, as well as some blogs about Android to Unity development. Have a clear understanding of the Unity learning route and a clear career development direction. [External reference materials: (1) Unity from zero foundation to entry ☀️ | Game engine Unity's systematic learning route from 0 to 1 [Comprehensive summary-recommended collection]! -Cloud Community-Huawei Cloud (2) [Game Development Guidance] Unity Learning Route, 30,000-word Outline (Interview Question Outline | Knowledge Graph | Unity Game Development Engineer)_Lin Xinfa's Blog-CSDN Blog_Unity Learning Route ]
  3. Learn UGUI related knowledge. The requirements are mainly 2D pages. After contacting this piece of knowledge, you must prepare for the requirements. [External references: (1) Unity UGUI complete series of tutorials - Chinar Chinese diagram_Chinarcsdn's blog - CSDN blog ]
  4. When you get started, you can follow the video to learn, which may be easier than reading articles and blogs. The first bilibili "Zero-Basic Takes You from Novelty to Super God" video is better. It is recommended to go through the content at least once, and understand some basic concepts and operations. There is an introduction, and the video "Quick Start with Unity3D" on MOOC made me more familiar with UGUI development. If I have free time, I can listen to the third video. The effect is average but it should be useful for getting started. [(1) [Unity Tutorial] Zero foundation will take you from Xiaobai to Super God_哔哩哔哩_bilibili (2) Unity 3D Video Tutorial_Unity 3D Basic Tutorial-MOOC Course (3) [Unity Introductory Tutorial]【 Collection] Teacher Han teaches you to learn Unity (Completed)_哔哩哔哩_bilibili ]
  5. It also includes some official reference documents and so on, so you can search for them when you encounter problems. [(1) Unity Manual: Unity User Manual 2021.3 (LTS) - Unity Manual (2) UGUI Manual: Unity UI: Unity User Interface | Unity UI | 1.0.0
  6. Documents and videos introduce Unity development related kits, mainly Unity development environment and script development environment. The Unity development environment is almost the same as installing UnityHub according to the teacher's method in the video "Take you from novice to super god". Of course, there are development tool kits in general enterprises, so I won't go into details here. It is worth noting that the Unity development scripting language is C#, and one of the mainstream development environments is Visual Studio. However, since Android Studio is based on IEDA, Rider, another mainstream development environment in the market, is still familiar with the interface and shortcut keys. The strangeness of getting started with Unity. [(1) Rider vs. Visual Studio - Comparison: Rider vs. Visual Studio - Compare | JetBrains Rider (2) Unity Hub Download: Start your creative project and download Unity Hub | Unity (3) Rider Download: Rider: The Cross- Platform.NET IDE from JetBrains】              b3e5063ef5ef4140993b462f4271ab97.jpeg

        Well, although I haven't started Unity for half a month, I am eager to try it. I started working on the requirements, and found out that I didn't understand a lot of basic knowledge during the practice, so I went to look at the videos and documents. I have a deep understanding that if you encounter a problem and can't solve it after an hour, you must ask your Unity professional students. Their team of 50 people is always enthusiastic and willing to help you when they have time. In the end, I found out that this time was a painful experience. The first time I did Unity development, I actually produced about 40 bugs. The number of bugs in half a month was close to my Android bugs in a year, which made people unable to let go for a long time.

        The future path is very unclear, and I'm not sure if it's just this time to switch to Unity, after all, I'm still young enough to learn it. After a while, maybe the feeling will be even more different, and when I have time, I can come back to vomit blood to clean up.

Come on in February

        2023 Money Rabbit Like Brocade

Guess you like

Origin blog.csdn.net/Agg_bin/article/details/128833082