godot-genre-shooter-fps

Installation
SKILL.md

MANDATORY script reads (start here)

  1. fps_camera_look.gd — raw _input mouse look (yaw/pitch)
  2. fps_movement_logic.gd — accel/friction/air control
  3. hitscan_weapon_query.gd — space-state hitscan
  4. weapon_bobbing_system.gd — viewmodel bob/sway

Also: procedural_recoil_handler.gd, hitscan_weapon_logic.gd, advanced_fps_controller.gd, weapon_state_machine.gd, frame_perfect_input.gd, bullet_decal_spawner.gd, weapon_spread_calc.gd, server_projectile_instance.gd, player_anim_bridge.gd, recoil_system.gd (pattern + bloom), aim_assist.gd (controller friction/magnetism).
advanced_weapon_controller.gd is shared theory — keep FPS feel in the scripts above; genre routing for TPS → sibling skill.

Core Loop

Move/Look → Aim → Fire (hitscan) → Recoil recover → Acquire

NEVER Do (FPS)

Installs
136
GitHub Stars
600
First Seen
Mar 19, 2026
godot-genre-shooter-fps — thedivergentai/gd-agentic-skills