I have been informed that in this new unit I must create my own assault
course or obstacle course using procedural programming methods inside of the
game engine Unreal Engine 4, but before I get round to doing all this I must
first attain some ground knowledge and understanding in the principles of what
procedural programming is and how its used.
Procedural programming is at its core a basic term that does get
infinitely more complex the deeper you delve into the subject, it is
programming for a game but by using a preset procedure or a set of rules or laws
that must be followed for it too work. This is done to keep the code written as
organised and concise as possible. This can be written physically in more basic
term using just logic which is referred to as pseudo code, this helps to ease
people into the process and can also be used for a plan before going into the
hard coding.
Procedural Programming is structured by sequencing basic commands in a
linear fashion to created codes for game rigging, in this unit I will be doing
this process for myself but inside of Unreal Engine 4’s blueprint system which
is a useful tool and interface for coding inside of Unreal. As well as just
doing this I will b e coming up with my own pseudo code so that i can come to
terms of the coding process in Standard English
To understand it you need to look at it from a new angle instead of
looking at it as coding you can take the approach of looking at it as though it
is just a visual counterpart to C++, and even from here it is at its core
telling the computer what to do and what not to do when certain requirements
are fulfilled or just when you need it too in game, an example of this would be
that you want to get close to a door and it open for you automatically so first
of all you need to trigger this so you use a trigger box then you need to tell
the computer that you want it to do something when you enter that area so you
add an event of collision for the trigger box next you need to reference what
you want it to do when this happens and what its n do it too, so you reference the
object and then tell it to play the animation or matinee you’ve created of the
door moving out the way or opening. This is a very simple example but can be
used to code numerous things and rig levels in numerous ways.
Why is it Important?
This whole process is important for game development because coders are
relied upon to make complex actions possible inside of game engines, these kind
of task are usually completed by teams of people but can be done by small
groups or individuals but this requires a far greater amount of work and better
understanding of the process, this a process that is both hard to learn and
hard to master but opens up a whole wide world of opportunities so it is worth
while. It requires alot of practice but if accomplished it will broaden your
knowledge pool exponentially of the game industry.
No comments:
Post a Comment