6 Open Issues Need Help Last updated: Jul 5, 2025

Open Issues Need Help

View All on GitHub
Physics Spacetime Physics

AI Summary: Implement independent rotation for colliders, decoupling their rotation from the associated rigidbody's rotation. This involves adding a rotation property to the collider and updating the shape wrapper to account for this independent rotation.

Complexity: 4/5
enhancement good first issue
Physics Spacetime Physics

AI Summary: Implement two quaternion methods: `forward()` which returns a forward vector (defaulting to -Z) representing the quaternion's rotation, and `forward_by()` which allows specifying a custom forward direction vector for the transformation.

Complexity: 3/5
enhancement good first issue
Physics Spacetime Physics

AI Summary: Refactor the Rust code to allow deleting a `RigidBody` row from a database table using a static method (`RigidBody::delete`) that takes the context and ID as arguments, instead of requiring a retrieved `RigidBody` object.

Complexity: 3/5
enhancement good first issue
Physics Spacetime Physics

AI Summary: Add a setter method (likely a fluent-style method) to the `Collider` struct in Rust to allow setting the `id` property using method chaining, enabling a more concise and readable syntax for creating and configuring colliders.

Complexity: 2/5
enhancement good first issue
Physics Spacetime Physics

AI Summary: Implement a `PhysicsWorld::find()` method to retrieve a `PhysicsWorld` instance by its ID, replacing the current approach of using `ctx.db.physics_world().id().find()`. This improves code readability and potentially simplifies the `physics_tick` reducer function.

Complexity: 3/5
enhancement good first issue
Physics Spacetime Physics
bug help wanted