Definitely do crouch or crawl. Very integral to these types of games. Also multiplayer sounds great. Keep it up!
@theredcoat12284 жыл бұрын
Yeah both of those would be EPIC!
@sriramsrinivasan50114 жыл бұрын
Still waiting for crouch and crawl. Come on boi!
@alexgeeves70963 жыл бұрын
bump
@rajsah46674 жыл бұрын
If you continue this series i recommend u 2 things 1. Add some melee fight 2. Add foot ik
@psycodestudio3 жыл бұрын
you can easily create crouching, shooting different weapon, grenade and melee system onto that with same technique.
@valerianchukwuazam65654 жыл бұрын
It's not up to 12hrs I checked this channel for update....and here it it..... Thanks a lot for these videos 😁
@gaelbaudouin61004 жыл бұрын
I am making a TPS right now and I discovered you with this video trying to make my zoom in with cinemachine, you saved my life ! Tutorials on previews package are always welcome since they're generally lacking, but I feel bad about not using those new & awesome tools Unity gives us and I end up loosing hours and hours trying all kind of parameters. I can already say I'll love your videos, very clear explanation & pertinent topics.
@meemz14 жыл бұрын
Awesome tutorials. Followed from video #1 all the way to here with no serious issues. I loved every single one of them, they were instructive and clear. I can't wait for multiplayer tutorials since I'm struggling with converting this game to multiplayer. Thank you a lot, KiwiCoder!
@TheKiwiCoder4 жыл бұрын
Thanks for the support!
@meemz14 жыл бұрын
@@TheKiwiCoder No problem man, keep on going
@meemz14 жыл бұрын
@@TheKiwiCoder Hey kiwi, I have a suggestion for you. I think you should open a discord server. It might be small at first, but it sure will grow, and I'd love to join it and chat with you.
@Nion1934 жыл бұрын
Glad to see you growing as a channel. Keep up the good work
@crazyunitylaboratory16072 жыл бұрын
If you guys want to create meele. Create an animation state from the standard locomotion. This will have the animation for meele. Create an animation in the rig layer for the Constraints. In this animation you want to constrain all the random rigs that you dont need. So like weapon aiming,and what not. Then play these animations at the same time and stop them at the same time. The Impact from meele should be simple.
@Fizz172 жыл бұрын
at 16:56 you can see that the values modified in the animation clip for the virtual camera (FOV, X offset, camera distance) don't reset completely to their original values after un-aiming. I had to create another animation clip for the zoomed out state so the values would go back completely
@viokas1214 жыл бұрын
Fantastic tutorial, amazing content, straight to the point. A hidden gym channel to become huge if you continue producing such great tutorials that frequently in future
@TheKiwiCoder4 жыл бұрын
Thank you! Stay tuned for more vids :)
@brunoloverius57774 жыл бұрын
Hey glad i found my new Brackeys channel :D
@paulorodriguez62884 жыл бұрын
aaah yeees, i've trying to use the offset on the freelook camera as well but it just wasn't right. i also tried changing the FOV but i don't like that solution too much. this is gonna work wonderful, thank you. edit: i cast my vote for multiplayer
@TheKiwiCoder4 жыл бұрын
Yeah I had the same issue. Hopefully this helps!
@HiKoSiX4 жыл бұрын
Really looking forward to multiplayer First person videos. Great job so far. Really nice tutorials.
@jan-hendrikd.61943 жыл бұрын
I really like this series and I am very excited to go ahead with the AI series. This is one of the best channels on YT. Thank you for your great content! For me, one of the most interested parts would be your approach for a character selection.
@Beplayinmon2344 жыл бұрын
I wasted half of yesterday trying to do this! Thank you!
@TheKiwiCoder4 жыл бұрын
Half a day, it took me a week!
@pr1meKun4 жыл бұрын
TheKiwiCoder lol
@MyOnlineTV4 жыл бұрын
Similar one is already provided in Example scene of Cinemachine ..
@youssefsayed63803 жыл бұрын
I really can't believe that a content like this exists for free Keep up the good content 😊♥️
@TheKiwiCoder3 жыл бұрын
Thank you!!
@holmbergen4 жыл бұрын
I think I'd just duplicate the CM vcam and setup the values on the new one. Then in code enable one vcam and disable the other. Cinemachine can handle the blending between the two, plus I think you can create custom blending too. Great series, I've learned a lot, thank you!
@TheKiwiCoder4 жыл бұрын
I did play around with that method too. But preferred managing the easing using mechanim.
@holmbergen4 жыл бұрын
@@TheKiwiCoder Of course! Two solutions to a problem :)
@sp0ngebob5614 жыл бұрын
Congratulations on 1k subs
@TheKiwiCoder4 жыл бұрын
Thank you ☺️
@meddjihed91083 жыл бұрын
Great série, it’s you and Sebastian that I watch the most, I reached the point where I press like before beginning to watch, thanks again. I was hoping you could make a tutorial about foot and hand IK for climbing system.
@ashwinj98793 жыл бұрын
This video gives me hope to try something new without trying playmaker which was paid, nice video , gonna try it
@RejczMen4 жыл бұрын
I didn't know about this new Cinemachine feature, thanks! You could implement IK foot placement, that would be great.
@developertrix77054 жыл бұрын
These tutorials are totally awesome and teach me a lot, it would be nice if you could upload the completed project :)
@eeshwar2 жыл бұрын
For anyone using the new input system. Along with the AxisState, you also need the CinemachineInputProvider. You can add a Cinematics Input provider in the inspector to the object where your script is sitting, and set the XY Axis to the correct Input Action refernce. Then in you code you can have: [SerializeField] private Cinemachine.AxisState xAxis; [SerializeField] private Cinemachine.AxisState yAxis; private Cinemachine.CinemachineInputProvider inputAxisProvider; private void Awake() { inputAxisProvider = GetComponent(); xAxis.SetInputAxisProvider(0, inputAxisProvider); yAxis.SetInputAxisProvider(1, inputAxisProvider); } Then you can so as the video does: void Update() { xAxis.Update(Time.deltaTime); yAxis.Update(Time.deltaTime); }
@oblivion74202 жыл бұрын
This helped a lot, thank you!
@christopherfoster61052 жыл бұрын
I'm still having a hard time with it. Is this code going into the CIP script or the character aiming script?
@moviedudes5387Ай бұрын
I got new error says axis state has been depricated, use input axis instead in Unity6. I don't know what to do?
@shiroi-akuma-ws4 жыл бұрын
hey guys, the tutorial is nice and clean, very helpful. Can I turn off the rubberband effect for cleaner aiming? I found out it's caused by the Quat.Slerp or turning speed stuff.
@thesash22573 жыл бұрын
were you able to turn off that rubberband effect ??
@neozoid70092 жыл бұрын
you are an awesome guy. But how can I use the joystick for the camera movement ??
@TheKiwiCoder Жыл бұрын
Checkout input tutorials
@danthonyhill99064 жыл бұрын
Still here watching ya tutorials this is good stuff like I mentioned before lol keep up the good work and happy your growing 💯💯💪🏿💪🏿
@TheKiwiCoder4 жыл бұрын
Hey man good to see you! Haha. Glad you’re still enjoying the channel. Thanks!
@danthonyhill99064 жыл бұрын
TheKiwiCoder yea man of course lol 💪🏿💪🏿💪🏿💪🏿
@ThePixelitomedia4 жыл бұрын
Please continue with this awesome tutorials!!!
@thebuzzway74864 жыл бұрын
thanks for every think i want to learn through your videos, thank you
@vahramtorosyan82124 жыл бұрын
Yeah! it's great, cool tutorial, thanks. Can you show how to make a collision for cinemachine camera or make an another third person camera(script) with all camera features(follow, camera relative movement, collision) & etc.
@saaddev71604 жыл бұрын
finally I'm here . waiting for more videos thank you , we Would like if you made some videos about networking I'm ready to buy a course from you for any price you have some quality stuff over here
@jugalrajeshbhaishah15284 жыл бұрын
Can you pls help with the switching mechanism like PUBG? (FPP TPP)
@trexarain7944 жыл бұрын
Please tell how to add mobile inputs in this series or game please
@rodrigordg843 жыл бұрын
Excellent job! Thanks for the series!
@guir04 жыл бұрын
You know what's really cool? Your videos. You know what would be cool? Two things, dual weilding guns and Motion Matching =D cheers
@TheKiwiCoder4 жыл бұрын
Thanks 😊 dual weapons would be awesome. I’ve found kinematica to be quite sluggish out of the box.
@guir04 жыл бұрын
@@TheKiwiCoder I'm currrently trying out dual aiming with dual pistols with a controller Tomb Raider 1 stlye, i't going pretty steady =D. As for motion matching i'm using Motion Matching for Unity Asset. It has it's own learning curve, but you can achieve snappy controls if you have snappy animations or if you don't use root motion. You can even blend it with mecanim with masks. It's a lot more developed that Kinematica for now. Consider checking it out! I might upload some footage soon. Keep up the good work!! Cheers
@BBoysLibya2 жыл бұрын
Whate can i get the code ?? Many parts in this video weren’t clear
@johnkimani58893 жыл бұрын
Please help me I am getting NullReferenceException: Object reference not set to an instance of an object CharacterAiming.FixedUpdate in (float yawCamera = mainCamera.transform.rotation.eulerAngles.y; ). Why is this happening?
@bhaveshtiwari57834 жыл бұрын
There is some issues with the new 3rd person follow body of cinemachine while moving around walls or obstacles the camera collider is quite snappy that make transition looks jerky how can i manipulate my values for camera collider in this new body type or is there is any way to fix it or remove ??? 🙏🙏 Any suggestions will be appreciated coz I'm very frustrated with this and now thinking to completely abort cinemachine and create my own camera system
@TheKiwiCoder4 жыл бұрын
Well.. yeah. Lol. I have the same frustration with it. I’d really recommend asking in the unity forums before giving up completely.
@lemulitestudio4 жыл бұрын
@@TheKiwiCoder Have u tried the damping option on the cinimachine zoom collider extention I had one on my prototype and it workd more smother after adjusting some values
@bhaveshtiwari57834 жыл бұрын
@@lemulitestudio so you have added camera colider extension in your vcam ?? It behaves really weird with 3rd person follow body I don't know what I'm doing wrong or you are just talking about camera damping under body?
@lemulitestudio4 жыл бұрын
@@bhaveshtiwari5783 Under the the cinimachine collider extention u will find some options ro setup tags to ignore, layers to set as transparent etc There you will also see the camera damping speed when occluded just tweak the three sliders tobsee if u can get it to work smoother
@bhaveshtiwari57834 жыл бұрын
@@lemulitestudio are you using that new 3rd person follow body type ???
@plusrough53834 жыл бұрын
thank you wonderful tutorial. Always helped by you.
@ДенисЗаболоцкий-ф4л3 жыл бұрын
Thank you! Fantastic tuts! When our character run only forward, position x is changing this is OK? This is result of mouse rotation?
@bhaveshtiwari57834 жыл бұрын
I'm having some weird issue with my huminoid character when I'm using multipostition constraint my character stop moving with character controller.move im not using root motion for some reason so i turn offed apply root motion on animator are you also using huminoid avatar ????
@TheKiwiCoder4 жыл бұрын
Yes my avatar is humanoid.
@bhaveshtiwari57834 жыл бұрын
@@TheKiwiCoder then i think the problem its with the non root animatior do you have any fix please it will be really appreciate coz I'm following your tutorial and stucked here from while
@TheKiwiCoder4 жыл бұрын
bhaveshTiwari something to try..leave root motion checked, but override OnAnimatorMove to do nothing
@TB3hnz2 жыл бұрын
How do you get your character mesh to look up and down? I've been trying to figure that out for a while.
@loudris4422 жыл бұрын
Will you ever do a video about how to program blind fire/shooting without aiming/zooming?
@javednoman30514 жыл бұрын
the best of the best, make a tutorial on First person shoter also, i think it will be one shot video most of the things are already covered.....
@samiaalbusaidi76763 жыл бұрын
Damn man I love your channel
@MyOnlineTV4 жыл бұрын
Awesome waiting for this from a very long time ❤️❤️ thanks a lot.. By the way For multiplayer which Network you will use Photon,Mirror or Mlapi..
@TheKiwiCoder4 жыл бұрын
Undecided just yet
@Elmarath3 жыл бұрын
I Have done the same things but my camera is always seems laggy. I suspect something with collision. Any ideas?
@drnow36214 жыл бұрын
Great stuff, as usual. An AI tut with Root motion and would be cool. Thank you!
@jamesholland45414 жыл бұрын
To add an animation it needs to be generic avantar and generic animation? Is this changed in the meanwhile, cause the where humanoid? Or am i missing something?
@TheKiwiCoder4 жыл бұрын
I’m using a mixture actually. Animation rigging does work better with generic animations though.
@DhayaDevan4 жыл бұрын
Wow thanks for the wonderful tutorial and it would be great if you make some multiplayer tutorials too
@TheKiwiCoder4 жыл бұрын
It’s on the list! Thanks for the suggestion :)
@skyz3ra4 жыл бұрын
hm its super laggy, i tried to do it in update and lateupdate and its just worse idk whats the pb
@JediMoiz4 жыл бұрын
Hey, if I could offer a suggestion. Could you cover vaulting system? That would be a great help, keep it up dude. Found my new favourite channel. Love it
@ubabu55704 жыл бұрын
U R the best.love u....... Keep it up
@arcadianfl4m3nl984 жыл бұрын
THANK YOU! I NEEDED THIS!
@bounames4 жыл бұрын
Thanks for the series! Great job. I have a stupid question, when reducing your recoil amount have you tried also reducing the camera shake (I am guess we can reduce the amplitude gain factor in CinemachineImpulseSource? Just not sure how to access it)
@王一次缘结一次绳2 жыл бұрын
where is your CameraLookAt position? is it in front of cv vcam? Or the same position with cv vcam?
@arionpaul62083 жыл бұрын
How to do it with new input system?
@shubhamkhedaskar4 жыл бұрын
I have an issue to address...if you fire the gun in world space without hitting an object the ray hits the end point...but because we are hitting nothing in space it return 000 for vector3 and the bullets just start hitting the 000 point, can you check it please.
@TheKiwiCoder4 жыл бұрын
Check the pinned comment on video #05
@shubhamkhedaskar4 жыл бұрын
@@TheKiwiCoder nope, didn't work, now even if i hit any object the ray travels to 000.
@shubhamkhedaskar4 жыл бұрын
@@TheKiwiCoder Hey, sorry it worked i commented out the origin and direction, sorry
@shubhamkhedaskar4 жыл бұрын
@@TheKiwiCoder Thanks for the help and nice tutorials.
@TheKiwiCoder4 жыл бұрын
Shubham Khedaskar Ah, great!
@bigshotstudioslive4 жыл бұрын
Can you go into how to add a sniper scope feature with this current weapon system please
@bigshotstudioslive4 жыл бұрын
I have tried and because of the raycast it fires at the ground instead of ahead. Also I have some crouch animations and have implemented them into my animations if you would like to use them
@TheKiwiCoder4 жыл бұрын
Scoping could be done with a ui overlay and fov change, or render to texture with another camera... depends on the specific effect you’re after.. Yeah man I’d love to take a look at the crouch animations you have. Hit me up on Instagram.
@bigshotstudioslive4 жыл бұрын
@@TheKiwiCoder will do. I'm currently at work so I'll be able to send them later this evening. I believe you are in London correct? That is 5 hrs ahead of me. I will be home around 10pm your time
@mattg13453 жыл бұрын
Any more updates planned for this series ?
@utsavsinhzala4 жыл бұрын
Amazing thank you so much for the Tutorial
@jhonfrancisduarte7211 Жыл бұрын
Thanks man. I appreciate you a lot😍
@bartkaron19354 жыл бұрын
Hello again, I reached to the end! All works! Amazing tutorial playlist! There is only one thing which seems you have not fixed and I can see it as well in your videos it does not work. When you Equip the weapon there is an update of the Ammo Widget so it will display the correct value for the specific weapon. Unfortunately this wont work when we switch the weapons in between two or more, because Equip function is not called at that time. I tried to tweak it by myself and no luck, but I decided first to finish all tutorials from this series. Now I will try and dig a bit more (with backup version) so I might find a good solution for this. - Would be amazing if you have a chance to cover other bits of that kind of game. For example carrying ammo for each weapon so if we are out of ammo it wont be possible to reload. - I heard about grenade option in the comments. This is good too. - some dropping equipped weapons, if there is existing weapon under Primary slot it will swap for the new one and the old one will drop out. (option with confirmation if we want to do that) - entering to the vehicle? - I might know how to do it, but probably I will learn something new from you how to deal with it. - I am facing an issue when I shoot into the sky the bullets are shooting to the origin of the world - need to find how to fix it. - Maybe some inventory tutorial connected to the series? - I am planning to expand animation system for some extra poses which will make a bit variety. - also you implemented Debug for Bouncing bullet. Would be good if I can visualize this during gameplay, so kind of futuristic update for the gun. I think that's all what I would like to do (sorry for long comment - but really happy with the series!). Would be super cleaver if you can continue with this and fill some more options. Thanks so much!
@TheKiwiCoder4 жыл бұрын
Congrats! And thanks for the feedback :) if you’re looking for more, checkout my ai series wip. Cheers!
@bartkaron19354 жыл бұрын
@@TheKiwiCoder Yes, this is one of the things which I will check as well! :)
@dungduong893 жыл бұрын
Amazing. You are the best guy on the internet, I think you should create game course to tech how to create these game and sell it on Udemy, I very exciting and I will buy it, good luck bro
@josevicente7592 жыл бұрын
Hi men . Do you gona do the crowl tutorial right? im waiting for it. Or some multiplayer will be great. Thanks for this awesome tutorials series.
@lucienreis79843 жыл бұрын
Are you still going to continue this series? I've learned so much from this as a total beginner.
@TheKiwiCoder3 жыл бұрын
Hi! I have started a new ai series. It covers many similar topics but from the perspective of AI. Checkout the playlist at KZbin.com/c/thekiwicoder
@Steelersfan3554 жыл бұрын
I've ran into a problem the cinemachine.Axis states update but my camera won't rotate
@Steelersfan3554 жыл бұрын
nvm fixed it
@christopherfoster61052 жыл бұрын
@@Steelersfan355 How you do it?
@tadwhat Жыл бұрын
Fantasic lessons! ❤
@TheKiwiCoder Жыл бұрын
Thanks for watching!
@pauldesautels26783 жыл бұрын
Great video mate! How would you change the controls for mobile virtual joysticks/touch?
@TheKiwiCoder3 жыл бұрын
Check the unity starter assets package, it has a great example how to implement a virtual joystick using the new input system.
@leartmena6845 Жыл бұрын
end of the code on 6:38??? I really need it
@TheKiwiCoder Жыл бұрын
Source files are on Patreon
@nchtblut Жыл бұрын
with bing chat you can easily finish it "."
@johannb.rastarson35234 жыл бұрын
Currently working on an FPS networking game. One of the items on my todo list are creating the third person animations so the players you shoot aren’t just models in a tpose. Would you recommend your videos to do such?
@TheKiwiCoder4 жыл бұрын
There’s parts from each video that will be relevant for sure. The main difference will be the network is controlling the input as opposed to the keyboard/mouse.
@johannb.rastarson35234 жыл бұрын
TheKiwiCoder yea I have actually been following your tuts to animate the player model and it works great. Thanks
@yuriaugusto10844 жыл бұрын
I'm with the last cinemachine version and there's no third person camera option and third person dont work with collosion only with free look camera
@TheKiwiCoder4 жыл бұрын
you might need to upgrade unity or cinemachine package
@e.l54902 жыл бұрын
I'm having some sort of problem where when I set up the virtual camera to turn, it doesn't turn smoothly and seems to jump and skip.
@MeatLabGames2 жыл бұрын
Check the Script CharacterAiming. Out of habit I put xAxis and then yAxis in the vector3. The line actually swaps them round CameraLookAt.eulerAngles = new Vector3(yAxis.Value, xAxis.Value, 0);
@badriotaupani99573 жыл бұрын
Can you make Characters Shop Or Characters Selector on this series please🙏🏻
@rustyryan44734 жыл бұрын
Hi Kiwi. got the zoom in aiming working. However, when i aim the characters weapon transform gets set to the player's feet? not sure whats going on here.
@TheKiwiCoder4 жыл бұрын
Try turning off the ‘write defaults’ option on the aiming animation state.
@rustyryan44734 жыл бұрын
@@TheKiwiCoder ok.. so i had to actually turn write defaults on and restart Unity 3 and a half times... weird
@TheKiwiCoder4 жыл бұрын
😂
@ThePixelitomedia4 жыл бұрын
really COOL!
@epxyo22314 жыл бұрын
Do swimming and rolling please, Awesome tutorial Btw
@BrassBoii4 жыл бұрын
How come when i click the record button to record keyframes, when i then click on my camera to change the distance - the animation is changing into nothing?
@TheKiwiCoder4 жыл бұрын
Only game objects that are children of the animator can be animated. Is it a child?
@BrassBoii4 жыл бұрын
Yeah i found out, just didnt give an update, thanks though 😄
@tiagomartins54872 жыл бұрын
does anyone know how to do this with the new input system?
@eeshwar2 жыл бұрын
Check my latest comment.
@thedev61724 жыл бұрын
Heyyyy.how about an enemy AI like with animations and stuff...
@TheKiwiCoder4 жыл бұрын
It’s on the list!
@thedev61724 жыл бұрын
@@TheKiwiCoder 😀😁😁😁
@jazzy_rey4 жыл бұрын
Awesome! are you planing to make multiplayer for this series?
@TheKiwiCoder4 жыл бұрын
I’d like to!
@jazzy_rey4 жыл бұрын
TheKiwiCoder try photon if you going to do it cause Unet going yo be removed
@quantran92193 жыл бұрын
U are the best bro
@omerfi3 жыл бұрын
Please make a tutorial about crouching, (btw, your videos are awesome :) )
@diliupg3 жыл бұрын
Great Tute! 100%!
@TygerGlenn4 жыл бұрын
How about a grenade toss tut?
@TheKiwiCoder4 жыл бұрын
All in good time :)
@TygerGlenn4 жыл бұрын
I have the animation worked out but having issues with the distance.
@zhainhudan156611 ай бұрын
Can i get project?
@later2514 жыл бұрын
Can you please do enemy AI? I'm focusing on making a Singleplayer game
@ummehaani8436 Жыл бұрын
He Already Did it
@_alieutu9303 Жыл бұрын
put it inside generation recoil will randomize the positions index = Random.Range(0, recoilParttern.Length);
@snakeplisken42784 жыл бұрын
Please make the scripts doanloadable. Nice to follow along, but sometimes one might miss an edit to code.
@karasandi3 жыл бұрын
Hi so nice job. Please add crawl. And stationary weapons like mortar and heavy machine gun. Plus how to place character when crawl pls.
@TheKiwiCoder3 жыл бұрын
Thanks for the suggestion! Stationary weapons would be super fun 🤩
@upsurge55413 жыл бұрын
Can anyone tell me how to make the player look in the direction of the 3rd person camera without shaking like hell i am trying it for 2 days i always end up making it shake like hell
@gorrillaconvention3 жыл бұрын
I have this problem as well. Did you find a solution?
@upsurge55413 жыл бұрын
@@gorrillaconvention i had to remake the controller for it idr how i did it though ill check the code if i can
@gorrillaconvention3 жыл бұрын
@@upsurge5541 I ended up solving this one and forgot to update lol I had my character camera movement speed set crazy high for some reason. Thank you for your help though. This community really is great.
@alzahelb60533 жыл бұрын
did everything, it works if i swap with any other animation but the cinemachine animation simply do nothing i'm so lost...
@TheKiwiCoder3 жыл бұрын
Hey try the discord server for this one. Thanks!
@alzahelb60533 жыл бұрын
@@TheKiwiCoder thanks for your answer ! I ended up doing it differently, I created a second camera with the desired zoom parameters, then I switch between the 2 and let cinemachine manage the blending with a custom blender !
@aniketashis6704 жыл бұрын
Get helpful 👍 👌😊
@ToluSculpts3 жыл бұрын
Make a multiplayer follow up for this please
@bhaveshtiwari57834 жыл бұрын
Multiplayer next please
@ajithraj12063 жыл бұрын
Can you add some enemy script?
@TheKiwiCoder3 жыл бұрын
Hey, checkout my Ai Series for how to add enemies :)
@ajithraj12063 жыл бұрын
@@TheKiwiCoder yeah, I did check thank you so much ❤️
@elyazid_azri Жыл бұрын
code source?
@meeperhere2 жыл бұрын
source code pls
@rustyryan44734 жыл бұрын
MOREMOREMOREMOREMOREMORE
@jams_lab4 жыл бұрын
bro...next we want enemy ai....and player health with enemy damage