bone-attachment
Attach meshes to bones of a skinned mesh, such as attaching a sword to a character's hand.
camera-shake
Shake the camera when the player takes damage or on impacts for visual feedback.
damage-numbers
Display floating damage numbers that animate upward and fade out, with support for critical hits.
health-bars
Display health bars above characters using CSS styling.
koota
Use Koota for data-oriented Entity Component System architecture with React bindings.
low-health
Display a pulsing red vignette overlay when the player's health is low.
miniplex
Use Miniplex for minimalistic Entity Component System with TypeScript support.
pushback
Make enemies flash white and rock back and forth when receiving damage.
r3f-setup
Set up a React Three Fiber project with WebGPU support.
reactive-polling
Poll for changes to any value and trigger React re-renders when it changes.
smooth-interpolation
Animate values smoothly using exponential decay instead of linear interpolation.
ui-useframe
Sync UI elements outside the Canvas with the render loop using R3F v10's external useFrame.
verekia-architecture
Day-to-day coding style and patterns for R3F game development with Miniplex ECS.
verekia-setup
Verekia's preferred project setup with Next.js Pages Router, Tailwind 4, Prettier, and TypeScript.
weapon-trail
Create a ribbon trail effect that follows a weapon's movement.
zustand-entities
Use Zustand as a simple state store for entity management (not a true ECS).