It has come to pass that our game design class may be switching from Unity over to Unreal Engine next year. This being the case we were asked (ordered) to check out the Unreal Engine website to learn about the program and its differences from Unity. The main difference between Unity and Unreal is how the two engines handle coding. In Unity we had gotten used to doing code through c# scripts which we typed out in Monodevelop. Unreal Engine uses a more graphical format to code called blueprints. I personally like the idea of blueprints. They can be used to keep things in order while you code; something I, myself, am not very good at. By using arrows and connectors, they also help the casual viewer follow the logic of the code more easily. In fact they look very much like what I try to imagine in my head while writing scripts in Unity. This would no doubt help me create game faster and not have to spend long periods of time scouring over my script looking for misplaced semi-colons and open-ended brackets.
However the one thing that does worry me about making the switch is that the code is based on c++ a code language related to but not exactly the same as c#. I think that by the end of the year I would get over this problem but still the combination of learning the interface of a new software (something that will be very important while making blueprints), and altering my coding logic will make for a very confusing couple first months for coding. In the end though I believe our class is up to the challenge and look forward to seeing if we actually will get to use this exciting new software newt year!
0 Comments
|
AuthorSamuel Henry is a Senior at DSA in NC. He has 3 years of prior experience in the game design pathway and he's looking forward to becoming a great game designer. 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 2019
|