You must have an active subscription to chat with content.P.S. There's tons more included with a Nuggetize subscription, plus a 30-day money-back guarantee!
How I Made My FPS Game Feel Better To Play | DEVLOG 0.37
Improving game feel in an indie shooter involves enhancing gunplay, adding camera shake, better animations, implementing camera animations, and refining the player controller to create a more enjoyable gaming experience.
"So I made a handful of very simple camera animations for when the player is running, jumping, and landing."
"But after doing a bit of research on the subject, I found that a lot of people sample Perlin noise in order to get smooth camera shake."
"I don't really want to go into detail on how it all works because I'm getting tired of writing this script, but I will say it feels much better than the old one."
"Using a bit of math, we can adjust these values to something more ideal and then apply them to the camera's rotation, and just like that, we have pretty decent-looking camera shake."
"Not using unity's physics engine is because simulating realistic physics for player movement doesn't always feel the best."
Key insights
Improving Gunplay and Animations
Started working on improving gunplay by enhancing recoil animations with randomness.
Created smoother camera shakes using Perlin noise instead of random numbers.
Remade first-person animations in Blender to make them look better with added camera shakes for impact.
Adding Camera Animations
Implemented subtle camera movements for when the player is running, jumping, landing, and catching objects.
These animations help the player feel more grounded in the game world and enhance the overall gameplay experience.
Refining Player Controller
Rewrote the player controller to address stiffness, lack of refinement, and improve momentum.
Added sliding mechanic to enhance movement dynamics and sense of speed in the gameplay.
Made UI elements like crosshair and hit markers animated for a more satisfying shooting experience.
Make it stick
💥 Enhance gunplay with randomized recoil animations for a more dynamic feel.
🌀 Smooth camera shakes using Perlin noise for realistic and impactful gameplay.
🏃♂️ Implement subtle camera animations for player actions to create a more immersive gaming experience.
🔧 Refine the player controller for better momentum and movement dynamics in the game.
This summary contains AI-generated information and may be misleading or incorrect.