low-health
from verekia/r3f-gamedev
⚛️ React Three Fiber Game Dev Recipes
19 stars0 forksUpdated Jan 21, 2026
npx skills add https://github.com/verekia/r3f-gamedev --skill low-healthSKILL.md
Low Health
Display a pulsing red vignette overlay when the player's health is low.
Technique
Use a full-screen fixed div with box-shadow: inset to create a red vignette effect. Animate the opacity with CSS keyframes for a pulsing effect.
Key Concepts
- Fixed positioning with
inset-0to cover the entire screen pointer-events-noneto allow clicking through the overlay- Inset box shadow creates the vignette:
inset 0 0 160px 40px red - CSS animation for pulsing:
animate-[low-health-opacity_0.5s_ease-in-out_infinite_alternate]
Usage
<div
className="pointer-events-none fixed inset-0 animate-[low-health-opacity_0.5s_ease-in-out_infinite_alternate]"
style={{ boxShadow: 'inset 0 0 160px 40px red' }}
/>
This skill is part of verekia's r3f-gamedev.
Repository
verekia/r3f-gamedevParent repository
Repository Stats
Stars19
Forks0
LicenseMIT License