whatisgithub

What is physics-arsenal?

rockchuckdev/physics-arsenal — explained in plain English

Analysis updated 2026-05-18

0C#Audience · developerComplexity · 2/5Setup · easy

In one sentence

Physics Arsenal is an early alpha Godot toolkit that adds a physics based character controller and two handed object grabbing to a game project.

Mindmap

mindmap
  root((physics-arsenal))
    What it does
      Physics based player controller
      Two handed object grabbing
      Grab point customization
    Setup
      Copy input mappings
      Add Player scene
      Demo World scene
    Metadata
      Grabbable property
      Rotation override
    Future plans
      Using held items
      Combat focused features
    Audience
      Godot game developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add a physics based player controller with movement and jumping to a Godot game.

USE CASE 2

Let a player grab and move objects independently with their left and right hands.

USE CASE 3

Set a fixed grab point on an object, like a sword handle, so it is always held the same way.

What is it built with?

C#Godot.NET

How does it compare?

rockchuckdev/physics-arsenalanulman/docx-saxatrblizzard/vtmb-sbox-mounter
Stars000
LanguageC#C#C#
Setup difficultyeasymoderatemoderate
Complexity2/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires Godot's .NET build 4.7, still an early 0.1.2-alpha release, so behavior may change.

No license information found in the README.

So what is it?

Physics Arsenal is a small toolkit for the Godot game engine that makes it easier to add physics based interactions between a player character and objects in the game world. It is currently an early alpha release, version 0.1.2, built for Godot's .NET build 4.7. The toolkit gives a player a physics based character controller along with the ability to grab and move objects using either hand independently, pressing one key to grab with the left hand and another for the right. To use it, a developer copies some input mapping text into their project's settings file, drops in a provided Player scene, and removes any conflicting cameras, since the player scene already includes its own. A demo World scene is included so developers can see it working right away. Two C# scripts control the core behavior: one for movement and jumping, and one for how the player grabs and interacts with objects, both of which can be customized. Developers can mark any object as grabbable by adding a small metadata property to it, and can set a specific grab point, such as the handle of a sword, so the player always grabs that object in the same spot with the same orientation. The author built this toolkit for their own physics based combat game and plans to keep expanding it, including letting players use held items such as weapons. They note it will keep evolving toward combat focused features but should remain usable for other kinds of games too. Bug reports and suggestions are welcome through GitHub issues, and the project accepts support through Ko-fi. The README does not state a license.

Copy-paste prompts

Prompt 1
Walk me through installing Physics Arsenal into my Godot 4.7 .NET project using the provided Player scene.
Prompt 2
Show me how to mark a rigidbody as grabbable and add a custom Grab Point to it.
Prompt 3
How do I customize the player's jump and movement behavior in PlayerController.cs?
Prompt 4
Explain how the left hand and right hand grab keys work in Physics Arsenal's PlayerInteraction script.

Frequently asked questions

What is physics-arsenal?

Physics Arsenal is an early alpha Godot toolkit that adds a physics based character controller and two handed object grabbing to a game project.

What language is physics-arsenal written in?

Mainly C#. The stack also includes C#, Godot, .NET.

What license does physics-arsenal use?

No license information found in the README.

How hard is physics-arsenal to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is physics-arsenal for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.