Inua
Created Using Unreal 4 and Blueprint for PC
Summary
Inua is a 3D, First Person Action Puzzler where you play as Kaya, a young Inuit girl sent to the temple of the Nature Goddess to take the trial to become a shaman. Each section of Inua focuses on one of two elements, ice or fire, and teaches the player how to use their new powers in a beautiful, yet puzzling, world. However, Kaya must be careful, for the temple trials are filled with danger... |
|
Roles and Responsibilities
- Worked extensively in Blueprint to create and implement the A.I. for the Golem Enemy.
- Created and implemented some of the sound effects found throughout the game.
- Worked with the Level Designers to create a smooth, clean A.I. pipeline.
Creating the A.I. Golem
In Inua there is only one enemy and that's the Golem. I have a passion for developing A.I., so I was chosen to head the development of the A.I. for the Golem. The Golem character is meant to be formidable in appearance and attitude so that influenced how he interacted with the player character and the environment.
Since the Golem (which through the development process was endearingly referred to as Gutters) is a guardian of the temple, we [the team] decided to craft his personality as such. As the player progresses through the game, they encounter the Golem and must figure out how to use him with the surrounding environment. To this effect, we decided that he would need to be 80% passive to 20% aggressive. If the player is not within the Golem's reach or view then he will walk along a predefined path. These paths were set by our level designers by placing nodes that the Golem would navigate to, shown to the right.
My top priority while developing the Golem was to make him as easy to work with as possible for our Level Designers. At first, this was quite a task because I'd never worked in Blueprint before, much less Unreal Editor 4. However, once I began to really delve into Blueprint I learned that it was actually really easy to make it do exactly what I wanted it to. By using a series of Booleans requested by the Level Design team I was able to make it so that all the Level Designers had to do was drag the Golem into the level, check said Booleans in his Default Variables, and set up a path using the Pathing Nodes I mentioned previously and they were done. This made its implementation incredibly easy. Interactions With Ice
When the player is using their Ice power on the Golem, there are a handful of different interactions that can happen:
Interactions With Fire
The player's Fireball power compliments their Ice powers. When it comes to interaction with the Golem, however, there are a couple of differences:
|
|