• Register
Post news RSS Guedin AoT - WIP #09

For this new update, I implemented the counter action feature, and I also worked on VFX.

Posted by on

This WIP note can be find in Portuguese at this adress :

Thank you ElvisSparda !!

Guedinaotbr.wordpress.com


The WIP video #9 is finally out. I hope you'll the work done :

Video Analysis :

About the music

First of all, I want to thanks Jim Thach, who did the AoT inspired track you can hear in this video and who gave me the permission to use it. I can finally stop ripping music from the anime, and use original content in my videos at last :D

You can hear the full track here : Youtube.com
And you can also find more about Jim's work here :
Facebook: On.fb.me
YouTube: Bit.ly
Official Website: Bit.ly
Twitter: Bit.ly
SoundCloud: Soundcloud.com

Counter action

The major focus of this update was the counter action. It really wasn't something easy to implement for me and I had to redo it several time in order to have something that would look OK.

The main difficulty came from the interaction between the player and the titan. Since the titan attacks you by grabbing you with his hand trying to match your position, the pose of his arm is not always the same. His hand will go down to grab you if you're flying low, to the left if you're flying to his left, ... etc. So the trajectory that the player need to take to cut along the arm is variable. And it'll be even more when there'll be more titan, with different proportion! That means I can't go directly into Maya, and simply create an animation of the player spiraling around a titan arm.

To make it works in any situation, I had to work that a bit in script. I broke up the whole action in 3 steps:

1- First, the player come right in front of the arm before cutting it. Since the player can be anywhere in space when the counter action input is pressed, it really ease the process if I can bring him in a pre-determined location before doing anything else. So, whatever the location of the player is when the counter is launched, the character will always place himself right in front of the Titan hand.
At this point, it's easy to work on a nice composition with the camera, since the location of the player is predictable.

2- The second step is the spiraling movement along the arm. For that, I'm using the bones location of the Titan. First, the character reach the bone of the hand. When it reached it, he then move toward the elbow, and then the shoulder.
As for the spiraling effect, I had to parent the mesh to an empty, invisible object to make it work. It means that I now have 2 entities : a dummy, and a mesh, with the mesh following the dummy. This way, I can apply secondary movement to my mesh. So with this set up, I have the dummy running along the arm in straight line, and by giving an orbiting effect to the mesh around the dummy, I easily created a spiraling effect.

3- The last step, is pretty much the first one, in reversed. The idea here is the same

The last thing I had to pay attention to was the behavior of the titan. What I mean by that is that to make everything looks good, I had to slow down the movements of the titan during the counter. If I didn't, the titan would have bring back his arm down, along his body, in its rest pose, during the counter, which is would have looked weird. So I had to almost freeze the titan (currently the speed is bring down to 10%) in order to make it looks ok.

Red titan :

I know, that titan turning red is ugly, but the effect is placeholder :D. The idea behind it is to give to player some kind of feedback on when he has managed to do well timed dodge, and when he can launch a counter attack. I'm planning to find some better visual idea later on

About the difficulty :

I know that a lot of people will be wondering about the difficulty of the game, and how easy it is now to kill a titan. But like I already said, right now I'm still trying to implement all the feature first, and then I'll balance everything together. I'm still not sure what all the conditions should be to be able to launch a counter attack. Will it use energy, like a mana system? Will there be a countdown system? Can it be interupted? ... etc. For now I still don't know, and I don't plan to start thinking about it before all the features are in place.

VFX

I also started to learn VFX a bit more extensively, starting with smoke trail and blood splat. It took me a bit to have something that I would consider okay-ish, because I was looking for something a bit cartoony, closer to the anime, with well defined edges, and not too much semi-transparent. I found out it was a bit difficult to find good learning material for this kind of style so I had to experiment a lot, and I did a lot of tries and errors (it seems like it's much easier to find example of realistic particle effect).


And Finally, some Bigger News :

I know that a lot of people are waiting to actually be able to play the game. So the next update will be a playable prototype! Now that I said it, I'll have to make it happens :D
Unfortunately, I won't feature Titans in this prototype, as I still think the combat mechanics and AI behavior is still not ready enough to be played, so please don't expect them in the prototype demo.
But I don't want to just release a boring simple free roaming demo either. I hope I'll be able to add some objective in this demo, so people could have at least a little bit of fun playing it, while learning the 3DMG mechanics. (Let's hope so ... :D)
The update #9 hasn't be easy on my mental. I might have been a bit too much optimistic on my skill, so I think it would do me good to work on something a bit more straightforward for a while :D.

I'll do my best to give you that before the end of the year, but I'm not promising anything ;).

Thanks again for your support!

Comments  (0 - 50 of 64)
Maggol
Maggol

Awesome update sir. Too bad the prototype demo will not have titan. Btw, it will be free right? And maybe open source after official release or at least moddable?

Reply Good karma Bad karma+1 vote
Guest
Guest

He said it will remain free I believe

Reply Good karma Bad karma0 votes
Kairu23
Kairu23

if it is not free japan will **** him up cause of copyright

Reply Good karma Bad karma+1 vote
davidy98
davidy98

Awesome

Reply Good karma Bad karma+1 vote
Guest
Guest

Yo! Nice Work Guedin!

I Was wondering did you make this using blueprints or c++?

Keep Up THe Great Work!

Reply Good karma Bad karma0 votes
guedinaot Author
guedinaot

It's all blueprint. I know nothing in C++ ;)

Reply Good karma+2 votes
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

blackdragonstory
blackdragonstory

Will we also be able to chop titan body parts eventually?
For example arms,legs,head....

Reply Good karma Bad karma+4 votes
TheHunteres
TheHunteres

I was going to ask the same since the official game has that

Reply Good karma Bad karma+1 vote
blackdragonstory
blackdragonstory

What I would also like to see is when the titan dies instead of a body there should be just bones if I am not mistaken.(easy to do once you have a skeleton of a titan)

The problem with choping off parts is that they will regenerate and that is kind of hard to do.
If I were coding I would split the body to many different parts and then I would just make those parts visible or invisible whenever it gets cut off.
And then I would make it so that the player can target those specific points where it would make sense for a hand to fall or,an arm to fall off,etc.

Reply Good karma Bad karma+1 vote
guedinaot Author
guedinaot

Yes that's what I plan to do. The idea is you are cutting tendons of the muscles, and so he should unable to use it. I already got a system implemented where the arm is acting like a ragdoll after the counter is finished, but unfortunately I have a bug with collisions resulting in weird movement, so I turn the feature off in the WIP 09

Reply Good karma+2 votes
blackdragonstory
blackdragonstory

cool :)

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

e_Glyde
e_Glyde

Great breakdown, really gives us an idea how these are made.

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

NinjaGasher13
NinjaGasher13

Nice!

Reply Good karma Bad karma+1 vote
OscarBoss
OscarBoss

God Dammit, this guy surprises me every freaking time ..... my heart cant whait much longer for this game ....

Reply Good karma Bad karma0 votes
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Drover15
Drover15

It would be cool if you could have a "stealth" attack like how you came up behind the titan without it seeing you, instead of having to get its attention and dodge to counter which could get dull due to it's repetitiveness. Also do you plan on having every type of titan be counter-able, seems like an abnormal titan would be smarter than to simply get countered maybe a triple counter, first counter is regular then it tries to bite you so you have to dodge again and counter and then it swings again for another dodge/counter... I'm throwing a lot at you since this isn't the first titan game I've seen (4th in fact) they all seem to be similar with the exception of one; Fenglee's AToT.

Reply Good karma Bad karma+2 votes
guedinaot Author
guedinaot

I just finished the implementation of the counter attack, and so for now there's only one type counter, but there'll be more later. I'm not really fond of an idea of sneak attack, as I'm trying to do a game that rewards action and fast pace. On the other hand, I was also thinking to make the player less detectable when flying low, to reward player who choose to navigate around building instead of just flying above the city.

Reply Good karma+1 vote
vlad34517
vlad34517

What will the system requirements.

Reply Good karma Bad karma0 votes
ActSix
ActSix

DEMOS are known for being particularly laggy because they are not well optimised so if you are not using obamas computer your hopes are dead

Reply Good karma Bad karma+1 vote
goku11711
goku11711

This looks amazing! Can't wait for the demo! When do you think the city's textures and models are fully done?

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Mikasa.
Mikasa.

Is this only available for Windows? For example, if I'm running on a Chrome OS, would it still be playable for me?

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

CAMPER1020
CAMPER1020

Will you make the attacking, cutting, slicing awesomeness animation!?

Reply Good karma Bad karma+1 vote
CAMPER1020
CAMPER1020

Sorry

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

You135
You135

An idea

A long range attack for the titans which requires both hands of the titan.First, the player dodge the grabbing attack by moving a bit farer. Than the titan bend it's body a bit foward and use both hands to grab the player.Finally, eat the player. This can increase the risk for sticking close to the titan and the difficulty to trigger the counter action.

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

You135
You135

Sorry for sounding so rude in the previous comment.

Reply Good karma Bad karma+1 vote
UnravelGhoul
UnravelGhoul

WOW *o*

Reply Good karma Bad karma+1 vote
Farid_
Farid_

How big do you think the download file will be for the demo?

Reply Good karma Bad karma+1 vote
Syclone903
Syclone903

If you made this with Blueprint, can you link me to a good Blueprint tutorial?

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

ianforempoher
ianforempoher

Flying when unhooked is too unrealistic!

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Traficantul
Traficantul

Hello Guedinaot ! Please .. add some graphics levels..because i have a **** pc...please ..make some graphics..with off shadows ..very low texture and off effects ( for example ) I really want to play your game, is so awosome ..please do this for all aot fans..who can t play on their ***** pc

Reply Good karma Bad karma+1 vote
defi-dcf
defi-dcf

Played your Demo x64, and i love how smooth i can slide and jump around with the 3DE, you did a good job so far, iam exicted to get my hands on a later version, its a pretty well made game!

Reply Good karma Bad karma+1 vote
MalleZ
MalleZ

when will the next update released?

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

TheInternetMiner
TheInternetMiner

i can't wait till i can play with my friends i hope there is nice building desine

Reply Good karma Bad karma+1 vote
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.

News
Tags
Update
Browse
News
New
Post news
Share
Related Games
Related Engines
Unreal Engine 4
Unreal Engine 4 Commercial