← Open-source library

controller · qualified

Ecctrl

Physics-driven character, vehicle, drone and custom-gravity controller toolkit for React Three Fiber and Rapier, including touch controls and runtime animation state.

  • qualified
  • MIT
  • verified-allowed
  • Three.js
  • React Three Fiber
  • Rapier
Qualified does not mean production-approved. This page reports publication-safe evidence from a pinned review state. Re-check the exact source, licence and target-game integration before shipping.

Source & provenance

Provider
pmndrs / Erdong Chen
Upstream
Open original source ↗
Repository
https://github.com/pmndrs/ecctrl
Version
2.0.1
Commit
f6c28b5bd989851885eafb55d2cdbec71b28046a
Last verified
2026-08-20T03:40:00Z

Licence & commercial use

Licence
MIT
Status
verified
Commercial use
verified-allowed
Attribution
Required
Checked
2026-08-20T03:40:00Z
Evidence
Review licence evidence ↗

MIT source; preserve copyright and permission notice in copies or substantial portions.

Engine & platform fit

Engines
Three.js, React Three Fiber, Rapier
Platforms
web, desktop, mobile
Recommendation
benchmark

Requires React, R3F and react-three-rapier; optional Drei/Leva features add dependencies. Mobile/touch support exists upstream but still needs target-device execution.

Maintenance evidence

Status
active
Checked
2026-08-20T03:40:00Z

Revalidate peer dependency compatibility with the selected Three/R3F/Rapier versions before promotion.

What the current evidence means

Current state: qualified. Pipeline recommendation: benchmark.

Publish as a qualified R3F/Rapier controller candidate, not a universal controller recommendation; disclose peer-dependency footprint and benchmark status.

This public record deliberately excludes internal legal, security and risk notes that are not approved for publication. The canonical AI Game Development Pipeline keeps those review details and controls any later promotion.

See something stale or incorrect? Contact By JTT with the entry name and upstream evidence so the canonical record can be reviewed.

Pinned pipeline source: 1efbddf6b9b0837947648353f32817477b0e81c5 · committed 2026-08-20T14:43:17+01:00