Unity is a great game making engine that with enough time and passion anyone can learn or even master, it is accessible and so many people have used it to make incredible games. Although with this comes problems and those problem can be so aggravating to try and deal with. Unity is a engine that can do so much but will never tell you what you've done wrong, for example: say you're working on a 2D platformer, you add your movement script to your character and he suddenly cannot move. You look to the logs and it tells you that something is wrong with your code, but not where that problem is just that there's a problem.so you have to look through your code for what feels like hours only to find you forgot to capitalize the T in Transform. Unity will not help you when you make a mistake, whether that be a spelling issue or just the fact you forgot to put an tag on your object, a problem that could've taken seconds to fix took you hours to find out about. At the time of me writing this I've been working on a simple 3D level for my class, it's a 3rd person game with a guy that runs and jumps. Reading that 12 word escription would lead anyone to believe that there's nothing wrong with the game, except for the fact that if the character trips over a crack it will be launched in the air and fly down like a paper airplane. There will be random times where the character will slowly rotate to its left until it is on the floor only able to go directly up, spamming the spacebar sends it to the moon because the ground check I applied doesn't mean anything when it's on its back like a turtle. In this game I have a script that allows the character to respawn from the beginning by reloading the scene, sounds simple right? Well in reality when the scene reloads for the first time the characters jump in cut in half like the gravity got stronger or something. When you die again because you can't jump and the scene resets you are completely unable to jump, only able to walk into death. Third time same as the second and then the fourth time it reloads, the character is in the eternal abyss of the unity default background as its body stretches and pixelates until I exit play mode. Could some if not all of those problems be my fault? most likely but Unity doesn't give any help in fixing anything I mentioned so this post is still justified. Unity is a good tool the evidence being the game talented people have created using Unity, but that of course means it's not going to be easy getting into Unity. I searched just about everywhere to try and fix my problems and one did get fixed because it, well I say fixed but my character can still fly like a paper airplane but not as much anymore. If you give anything your time and passion, you'll be able to create whatever you want, just be prepared for the spikes in the road. My character in the Unity abyss after the fourth reload*
0 Comments
Leave a Reply. |
The views and opinions expressed in this blog are solely those of the author and Do Not represent those of Durham School of the Arts or Durham Public Schools.
Categories
All
Archives
May 2021
|