fs-gg-physics

Simulate continuous motion and physics interactions for games and simulations.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/FS-GG/FS.GG.Game --skill fs-gg-physics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fs-gg-physics
Source: https://github.com/FS-GG/FS.GG.Game/tree/main/template/product-skills/fs-gg-physics
Command: npx skills add https://github.com/FS-GG/FS.GG.Game --skill fs-gg-physics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides the infrastructure for simulating continuous motion and handling physics interactions in games and simulations, enabling realistic movement and behavior of objects.

Core Features & Use Cases

  • Continuous Motion Simulation: Offers a double-step buffer mechanism for accurate simulation of continuously moving objects.
  • Rigid Body Dynamics: Includes an opt-in mini rigid-body engine for scenarios requiring more complex physics interactions.
  • Arcade Response: Provides arcade resolution as the default response mechanism, suitable for most cases.
  • Use Case: Utilize this Skill in a platformer game to simulate the physics of a character jumping and landing, ensuring realistic motion and collision responses.

Quick Start

To simulate physics for your game, integrate this Skill with your game model and use the Physics.step function to advance the simulation.

Frequently Asked Questions about fs-gg-physics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate continuous motion for game objects without tunneling issues?

Continuous motion simulation uses a double-step buffer mechanism to accurately advance moving objects and prevent collision tunneling. This buffer ensures precise interaction tracking for fast-moving game entities.

What is arcade resolution in rigid body dynamics for games?

Arcade resolution is the default physics response mechanism that handles object collisions by snapping them out of overlap. It provides simplified, predictable collision responses suited for most arcade-style game interactions.

How do I integrate physics simulation with my existing game model?

Integrate physics simulation by binding your game model to the physics engine and invoking the step function to advance the simulation. This updates your game object positions and velocities based on the calculated continuous motion.

Does this physics engine support complex rigid body dynamics for platformer games?

Yes, it includes an opt-in mini rigid-body engine for complex physics interactions alongside default arcade resolution. You can utilize this engine to simulate realistic character jumping and landing mechanics in platformer games.

Do I need to configure external dependencies to handle physics interactions?

No external dependencies are required to handle physics interactions, as the engine operates independently. You only need to integrate the simulation step directly with your internal game model logic.