During these last few months I have been working in the Junior Programmer pathway which has proven to be quite a challenge in many ways. While I was working in Junior Programmer my skills improved tremendously from when I started programming in many ways such as how I learned to use different types of methods such as Vector3 which was basically the C# way of making the player move when, for example the Up arrow is pressed. I also learned about other concepts such as how to create levels. To do this, I used lines of code to create an array of sorts which basically stated that when all soccer balls are in the goal an additional soccer ball will be spawned depending on the wave number. Overall, while working in Unity I learned about the C# programming language and its capabilities such as being able to create entire levels of a game in addition to being easy to organize compared to other languages by using the structure of floats on the top and the voids below it.
While programming may be a very rewarding endeavor, it is naturally a very difficult task to complete. So, it is very important that I use the Internet for help. Fortunately, tutorials for Unity are much easier to find which became a huge lifesaver, especially for my UI project in which I had to make a main menu UI which was modeled after the tutorial that I watched as the part of my last major project in this pathway. For many projects, especially in the Simple Functionality mission, when I was stuck I would often look for help by looking for what other users did to fix these problems. I often looked at the code and analyzed it and saw where I messed up and fixed the issue. In short, the wealth of knowledge on the Internet regarding the Unity Game Engine really helped me to learn and complete the course.
0 Comments
As of late, I have been working in the Unity game engine for class. Whilst in this game engine, I have learned a great many things such as the general interface in Unity, how to move around and how to create a few basic objects in addition to applying motion to objects using physics. I would have to say the thing that amazed me the most about the Unity game engine would have to be the easy ability to set an object into motion using physics. This amazes me the most because I assumed that you would have to program the game engine to do that, and you don't have to, it does it automatically. I found it easiest to build in Unity which surprised me as I had trouble doing that while working with 3DS. This just shocked me as to how easy it was to just mess around with parameters to make something look great. Although there were many things I was able to easily grasp in Unity such as physics, I found a variety of things to be very hard. One of these things is materials, as I accidentally applied the material to the wrong object and I was unable to remove it without removing the object, which really frustrated me. I also found it hard to move around in the Unity engine, partially because I was told too late and I had problems applying the LEGO brick to go where I wanted it to go, so I had to create multiple duplicates in order for it to finally work. This really frustrated me when I found out how to pan, but I calmed down and moved on. Overall, I dislike the Unity game engine, as I feel that it is too low budget and it is not used by many of the big game companies, so it has little use, because you want to learn a game engine that is going to have a wide use.
|
AuthorHello my name is Owen Howard. I am a junior currently enrolled at Durham School of the Arts and this blog will document my experiences in this class. Categories
All
Archives
May 2022
|