Camera Juice & Effects - Godot FPS Series #2
StayAtHomeDev
0:00 / 0:00
Camera Juice & Effects - Godot FPS Series #2
25 540 просмотров · 1 г. назад
StayAtHomeDev
70 тыс. подписчиков
25 540 просмотров · 1 г. назад
Ever wonder why 90s shooters like Quake and DOOM felt so incredibly satisfying? The secret was their camera effects - subtle tricks that made every bullet impact and footstep feel visceral and real. Today we're building a complete camera effects system in the Godot Engine, recreating the magic of classic FPS games like Quake 2 and Half-Life.
🔥 Wishlist My FPS Game, Children of Kronos
https://store.steampowered.com/app/36...
-----------------------------------------------------------------------------------
✅ GET THE SOURCE FILES
/ stayathomedev_
✅ GET THE STARTERKIT PROJECT
/ make-fps-2-0-134340702
🏆 The FPS Tutorial Series 2.0 Roadmap
https://www.stayathomedev.com/blog/fp...
-----------------------------------------------------------------------------------
What's Covered:
Foundation Setup - Creating the CameraEffects script architecture and linking it to your PlayerController
Running Camera Tilt - Dynamic pitch and roll effects when sprinting, using dot product calculations for realistic directional tilting
Fall Kick System - Impact feedback when landing from heights, with velocity threshold detection and smooth recovery animations
Damage Kick Effects - Directional camera shake when taking damage, with source-based positioning for realistic feedback
Weapon Kick - Per-shot camera recoil with randomized roll/yaw and gradual decay back to center
Screen Shake - Tween-based screen displacement system with configurable intensity and duration
Head Bobbing - Authentic walking rhythm with sine wave calculations, speed-responsive amplitude, and proper ground detection
Each effect includes proper enable/disable toggles and exposed parameters for fine-tuning. The implementation follows classic FPS mathematical approaches while leveraging Godot's modern architecture.
Perfect for developers wanting to recreate that authentic 90s FPS feel in their projects.
-----------------------------------------------------------------------------------
CHAPTERS
00:00 Retro FPS Camera Effects in Godot
01:10 Camera Effects Script Setup
02:18 Running Camera Tilt
03:05 Setting Run Tilt Values
05:21 The Fall Kick
07:30 Connecting Fall Kick to State Machine
08:56 Damage Camera Kicks
10:55 Weapon Kicks
12:43 Screen Shakes
15:07 Adding The Headbob
18:23 Wrap-Up and Source Files
-----------------------------------------------------------------------------------
STAYATHOMEDEV ►► https://stayathomedev.com
TWITTER ►► / stayathomedev
BLUESKY ►► https://bsky.app/profile/stayathomede...
MY ITCH.IO PAGE ►► https://stayathomedev.itch.io/
-----------------------------------------------------------------------------------
Resources:
GODOT ENGINE ►► https://godotengine.org/
DOWNLOAD GODOT ►► https://godotengine.org/download
#godot #godotengine #godot4