Myvideo

Guest

Login

Godot 4 - From Boring to EPIC - 90s FPS Camera Effects

Uploaded By: Myvideo
69 views
0
0 votes
0

Автор - StayAtHomeDev ссылка - От автора: 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. 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. 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

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later