Тёмный

Screen Shake (Godot 3D) - JUICY impacts, weapons, and more for 3D Godot games 

Pefeper
Подписаться 6 тыс.
Просмотров 22 тыс.
50% 1

Screen shake allows you to turn every impact in your game into an ultra satisfying and punchy experience. With this area-based system specifically designed for 3D usage, you too can use screen shake in your Godot games and take them to the next level!
This is the first episode in a series I have planned on "Good Game Feel", where I explore ways you can make your 3D Godot games feel more satisfying. The FPS project I used in this video is available on GitHub (linked below) and is the same project I will be using for the rest of the series. If you liked this video and wanna see more, check out the rest of the Good Game Feel playlist!
Playlist: • Good Godot Game Feel
GitHub Source: github.com/sjvnnings/godot-ga...
All of the code written in this video is available here: gist.github.com/sjvnnings/81b...
"Juicing Your Cameras With Math" (GDC Talk): • Math for Game Programm...
Background Music: "Chozo Ruins" from Metroid Prime

Опубликовано:

 

25 дек 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 38   
@LucyLavend
@LucyLavend 2 года назад
I never realized that my screenshake was lackluster because of perspective! Thank you for the clear explanation and nice visuals
@Pefeper
@Pefeper 2 года назад
Thank you! The perspective issue is really tough to catch, I used to move my camera around for screenshake all the time until I saw the GDC talk
@KillerGameDev
@KillerGameDev 9 месяцев назад
This is great! Transfers to Godot4 reeeeal nice, actually. But like....Im running this in slo-mo and I still have to pause because I cant type as fast as you speak and then quickly change subjects. Im still subscribing. I want to see more juice/feel stuff and this was very nice.
@c_1ay
@c_1ay 2 года назад
Another banger. The production quality on your tutorial, (not to mention the titlecard? Nice.) is immense. The scenes you make to demonstrate and emphasize the things you're talking about *does not* go unnoticed. I'm convinced the only reason you don't have more subscribers is the unfortunate current niche-ity of godot development ❤ keep up the great work
@lukabrasi001
@lukabrasi001 Год назад
nice title card, hey let's see Paul Allen's title card
@noxalas
@noxalas 2 года назад
Really love your illustrative explanations for all the concepts you present in your videos, makes it much easier to digest everything. Fantastic work :>
@Pefeper
@Pefeper 2 года назад
Thank you!! It takes a lot of work to put everything together and it's nice to hear the effort is worth it : )
@samlee5774
@samlee5774 2 года назад
The visuals are really useful and charming!
@boerbol9422
@boerbol9422 Год назад
Thank you for this tutorial. Learned a lot.
@proatgaimz
@proatgaimz 2 года назад
Video Editing is top notch! I have never used camera shake before but i know what tutorial i'll be watching to implement it when i do need it.
@MrEliptik
@MrEliptik 2 года назад
Super cool! Clear, concise, and very well presented visually.
@tiagoribeiro2770
@tiagoribeiro2770 2 года назад
Amazing tutorial and great content, Godot needs more well made and easy to understand tutorial videos like yours, please keep this up!
@TRUFANATIC
@TRUFANATIC 19 дней назад
Thank you so much!
@TallTideGamesDev
@TallTideGamesDev 6 месяцев назад
Thanks, this was super helpful! Best tutorial on the topic that I found.
@geraldraynaud4555
@geraldraynaud4555 Год назад
Appreciate the Metroid Prime music in the video
@guyabikhair7066
@guyabikhair7066 2 года назад
awesome and helpful video, cheers :)
@HEHEHEIAMASUPAHSTARSAGA
@HEHEHEIAMASUPAHSTARSAGA 2 года назад
Very well-made tutorial
@Alevice
@Alevice Год назад
hey just want to mention i love your videos, they are on the point and cover aome very effective topics
@Pefeper
@Pefeper Год назад
Thanks, I'm taking a bit of a break right now, but I'm hoping to jump back into more videos soon : )
@riadokba1580
@riadokba1580 2 года назад
you should add more tutorials! you are so good at it...
@VoltitanDev
@VoltitanDev 10 месяцев назад
Would this apply to a interpolation camera for a third person game?
@Grimsyxd
@Grimsyxd 9 месяцев назад
Works superbly on Godot 4.1
@sheepcommander_
@sheepcommander_ 2 месяца назад
how??
@linksapprentice726
@linksapprentice726 20 дней назад
@@sheepcommander_ change the openSimplex to fastnoiseLite
@VoltitanDev
@VoltitanDev 22 дня назад
Will the setup be different if it was adapted in Godot 4?
@lol-et1fz
@lol-et1fz 2 года назад
Hello, tell me please, how to write to me (on GDscript) because of which a character while pressing the right or left button, it goes into a particular direction with the brackets? Tell me please .......
@jonecj8139
@jonecj8139 11 месяцев назад
Am i the only one facing a problem to rotate the camera over y axis after setting this camera shake?
@Pefeper
@Pefeper 11 месяцев назад
Are you trying to rotate the camera itself, or a parent node?
@greyam2
@greyam2 9 месяцев назад
Cannot call non-static function "get_noise_1d()" on the class "FastNoiseLite" directly. Make an instance instead. how to fix this?
@Dragon20C
@Dragon20C 4 месяца назад
add new() to the variable.
@oliverjoyce3768
@oliverjoyce3768 10 месяцев назад
Ye gods, please slow down the default speed of tutorials like this. We can always view it at double-speed on RU-vid if we need to, but this is just way too fast to follow without setting it to 50% speed and having you sound like drunk Jeff Goldblum. Otherwise, really useful.
@igorgiuseppe1862
@igorgiuseppe1862 2 года назад
its possible to avoid camera cliping...
@Pefeper
@Pefeper 2 года назад
With a translational camera shake? Sure, but then you have to do collision checks. I find rotational camera shakes to be less effort to implement and give a nicer shaking effect
@moopshock
@moopshock Год назад
Listen, this video contents a great amount of useful information - and that's awesome, thank you for creating and presenting it. However, if you're going to be making tutorials a recommendation is to not speed up your voice? The video is too fast. I'd rather watch a 10-minute video where you take the time to explain the concepts presented thoroughly rather than a 5 minute video where your voice sounds like a robot and it feels rushed. I recognize most of us who work with code will pause and review anyway, but regardless it's bad practice for an instructional video to be this fast-paced.
Далее
Giving Personality to Procedural Animations using Math
15:30
Supercharge your game using JUICE
6:52
Просмотров 4,2 тыс.
Godot Tile Maps Are Dead ...Long Live TileMapLayers
11:02
Screenshake that doesn't suck
8:37
Просмотров 25 тыс.
I made Games with Python for 10 Years...
28:52
Просмотров 283 тыс.
I Made the Same Game in 8 Engines
12:34
Просмотров 3,9 млн
Godot's Hidden Level/Map Editor
3:39
Просмотров 128 тыс.
BETTER 2D visuals in 7 EASY TIPS
10:38
Просмотров 63 тыс.
choosing a game engine is easy, actually
15:08
Просмотров 337 тыс.
How do non-euclidean games work? | Bitwise
14:19
Просмотров 2,4 млн