Hi, I would like to just create a parkour. Is it possible and how? Thank you
Start here.
Yes it is. What have you tried to do so far? Nobody is going to explain from beginning to end how to make a major complex feature like this. This is a primary feature in a AAA series, it will take you a long time, lots of learning, lots of maths, lots of knowledge of unity (as well as active ragdolls, runtime rigging etc).
Start small in the learn section and follow this from beginning to end: Create with Code - Unity Learn
Afterwards you should be at the point where you can at least try and start solving this on your own. Development is problem solving
People will be more likely to give you quality answers and help if you can demonstrate you have at least made an effort to try and start tackling the problem.
Funny. I think Assassin’s Creed Unity actually is a name of a AC game ![]()
Why would it be a feature primary for AAA series? its just a matter of being clever. Example from our game, when navigating on the navmesh. Stop on the foot fall closest to were the agent want to traverse.
Lol I am talking about to the quality of assasins creed, which is what they asked about.
What you have shown is nothing like that
Because Parkour on Assassin’s creed level requires truckload of animation work. Everything’s MoCap, and there are ton of little variations for every possible combination of obstacles.
Your example has nothing to do with it.
Theres also like some AI working out how to blend all the animations, which again is a big piece of research that ubisoft have developed since first AC game.
Assins creed have pretty low quality in my opionen. The character often jumps out of sync not like in the video I showed. Atleast the older titles. I only played the first game, it was too repetitive for me. Dying light was a funnier game for me.
Then yes, I would imagine if you are comparing to a 2007/2008 game that it doesnt look high quality. If you play through the series you can quite clearly see the progression, and their animation system and in general their AI assisted IK is amazing.
Showing someone walking around on a navmesh with IK, its literally like holding up a brick and saying “I can therefore make that castle you can see in the distance, its all the same thing”. The amount of work you would have to put into your current state to get to their state, is years and years for multiple people.
Ther is no difference you just have to pay attention to detail and be clever. The mocap is harder. That needs expensive equipment. There are some decent parkour anims on the store. I looked at that for our vault over stuff animations.
Your video demonstrated a character with a generic soldier model boldly refusing to do any parkour. It has nothing on assassin’s creed. Unless you are going to claim that that was demonstration of superior AI decision making which chose not to engage into dangerous and possibly life threatening activity.
While the first game was dull, the amount of animation work was a bit on insane side.
Apparently, at least in some of the installments, the character had in a ballpark of 8000 animation clips.
I talk about matching up the animation with the world. In the first game or games if you missed a platform the character magically teleported into place instead of using IK
The only IK involved in that clip is the left arm so it matches up with the foregrip of the firearm. You get a long way with just some cleverness, we calculate which foot fall is closest to were the agent want to go and stopp there instead of overshooting and unnaturly stop the anim half way through.
Again, you are talking about a 2007 game that started development in 2002. And comparing it to your modern game. In all the modern AC, the amount of work in there blows what you have out of the water, and its funny that you are trying to say “its just harder mocap and being smart”, have you ever watched any of the actual deep dives into their tech? Its insane their animation pipeline, and trying to belittle it does not change the work that went into it.
You literally make it sound like their tech is just IK matching, which ofcourse is a laughable statement in itself.
Its not so hard its just a matter of being clever. For example if I would make a jump to a ledge I would first check if player is within a unnoticble threshold and then correct the jump path so lands with his hands syncted on the ledge. If it’s out of threshold I wild adjust it as much as the threshhold allows and then use IK to get the hand(s) to sync on the platform.
You need a aritechtue that’s solid so you can devide and conquer the problem. Actually I think it’s on this part most hobbiest will fail.
OK, if its not that hard go and make an assassins creed quality system and sell it on the asset store, you will make a lot of money as nobody comes close to it despite there being lots of attempts, both on and off the asset store.
Im not even baiting you, like if you genuinely believe what you are saying then I suggest you go and make one because you will have an edge over everyone else that has tried to tackle this problem and come close to their quality.
I personally think you are oversimplifying things (as your team often does in talks like this), and if you tried to take on this properly after a while you would realise that too ![]()
I’m not saying it won’t take time, but it’s not that hard. But it will take alot of time. Not the same thing.
We will have some elements of this in our game before we go out of EA. For example ladder climbing and vaulting over stuff. In VR were you can put your hands were you want on the ladder / vault object
Well funnily saying that, there is something close to that
Motion Matching for Unity
https://assetstore.unity.com/packages/tools/animation/motion-matching-for-unity-145624
https://www.youtube.com/watch?v=FpHv_ANVWeo
https://www.youtube.com/watch?v=65_1ZQSeBxw
https://discussions.unity.com/t/730350
Another alternative is …
AI Motion Capture: Turn 2D Videos into 3D Animations
https://www.deepmotion.com/animate-3d
https://www.deepmotion.com/ai-motion-brain
https://www.reddit.com/r/Unity3D/comments/k6oo57/ai_motion_capture_turn_2d_videos_into_3d/
I toughly there was an option. I didn’t know I would need to programm everything. Where do I go to do it?