Check out Zenva's Godot courses including their new Godot Open World learning pathway: academy.zenva.com/cart/?add-to-cart=1319205&coupon_code=partner-chaffgames-2024&
Very nice, it's one of those things that's hard to get right and there is multiple of ways doing it and it love that you explored all aspects of recoil!
Super nice! I would change one thing though: Instead changing the bullet direction directly, I would apply the spray pattern to the actual gun aim while firing. This would give the player better feedback of what is happening and allow for a more natural manual compensation/correction against the spray pattern by the player.
In the pro version I do both, where the screen will move up as well as deviating from the centre crosshair. When ADS it’s all in the camera movement and will hit centre. Which is pretty common behaviour as far the games I’ve studied for this behaviour (csgo, vallo, r6s).
Hey just wanted to say great job on the Pro FPS project. You have some cool features I was interested in seeing the source code for to learn from. Having fun running around in the level and seeing everything working. Thanks for making it available for purchase and thanks for sharing your knowledge on your channel. I subbed of course.
Could you also make a tutorial on bullet traces when using hit scan weapons ? I've tried using immediate geometry but is I have found them to be clunky or maybe I am missing something either way I would like to see you do it.
@@Chaff_GamesI'll be doing that soon, as I've just started fps project in godot, coming from unity( 7 years run ) so I might come back to check on your approach :)