• Register
Post news RSS Dev Log 3 - Meet Chip!

Hi, if you didn't know, we are currently working on an Ancient Egypt horror game and want to share our development process with you! In this article, you will find out what our developer has been working on. He is using Unreal Engine 4 and writting in C++.

Posted by on

Hello there,

Today we show you some of what's been happening with the game development.

The first thing we usually do is make a Character and a Character Controller so we have some way to move around.

At this point out artists still haven't modelled the character so:

Meet Chip!

Chip, our placholder character

Chip will be used as our placeholder character while our artists finish modelling.

Now if you didn't know, our game is in First Person, but usually in First Person games, the character is actually just the arms. This is an easy way to make a First Person but it lacks immersion. It makes your character not cast shadows and if you look down, you won't see your feet. So to be more accurate, our game is a True First Person.

Inside UE4, it's actually not that hard to create a True First Person. All you need to do is move the camera to where your character head is and attach it to the character's head bone. This assures that the camera will always be in the same spot on the character, in this case, the head.

Now this adds a problem where when you character's head bone moves, with an animation, your camera also moves. Our solution? At the end of the Tick, add a method that adjusts the camera using our Character Controllers' rotation.

When everything is done, we finally have a moving character.

character movement

We also used a nice blendspace Unreal offers called Aim Offset, it allows for the character to move its head without moving the rest of the body, and can be used over any animation.

aim offset

Our inputs come from the Character Controller and are sent to the character so it can actually move.

We made this this way because of our main mechanic: whenever you die, you possess another nearby character.

This way, all we had to do when the current possessed character died, is just change what character our controller is affecting.

character change possessed

After this, the character was mostly completed. So we started our next goal, puzzles.

One of our puzzle mechanics is the ability to push and pull boxes, so we started with that. It's a pretty simple idea!

drag push

Thank you for taking some of you time to read.

Follow us on Twitter and we'll see you next week.


Curse of Life

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.