godot-genre-racing

Installation
SKILL.md

Genre: Racing

Expert blueprint for racing games balancing physics, competition, and sense of speed.

NEVER Do

  • NEVER rigid camera attachment — Camera locked to car causes motion sickness. Use lerp with slight delay for smooth follow.
  • NEVER skip sense of speed — Increase FOV as speed increases, add camera shake, wind lines, motion blur. Tunnel vision breaks immersion.
  • NEVER make physics overly realistic — "Floaty" arcade feel is often more fun than simulation. Increase gravity 2-3x, adjust wheel friction.
  • NEVER forget checkpoints — Without validation, players exploit shortcuts. Enforce checkpoint sequence to complete laps.
  • NEVER ignore rubber-banding — AI that's too far ahead/behind makes races boring. Adjust AI speed dynamically based on player distance.

Available Scripts

MANDATORY: Read the appropriate script before implementing the corresponding pattern.

spline_ai_controller.gd

Path3D-based racing AI. Projects position onto curve, calculates look-ahead for steering, applies throttle based on target speed vs velocity.

Installs
3
GitHub Stars
3
First Seen
May 2, 2026