← Open-source library

controller · qualified

PlayCanvas Third Person Controller

Reusable first-party PlayCanvas third-person character controller with keyboard/mouse, touch, gamepad, camera orbit/collision, jumping, locomotion and animation events.

  • qualified
  • MIT
  • verified-allowed
  • PlayCanvas
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
PlayCanvas
Upstream
Open original source ↗
Repository
https://github.com/playcanvas/engine
Commit
c84daf93a4a8c96cd97d429b17dc5abfb12375ce
Last verified
2026-08-20T03:00:00Z

Licence & commercial use

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

Controller is stored in the official PlayCanvas engine repository, whose source is MIT licensed. Preserve the MIT notice for copied/substantial source portions.

Engine & platform fit

Engines
PlayCanvas
Platforms
web, desktop, mobile
Recommendation
benchmark

Source explicitly implements keyboard/mouse, DualGesture touch input and gamepad input; execution on the target mobile-shaped viewport is still required.

Maintenance evidence

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

Revalidate against the engine version selected by BYJTT-LAB-001 before promotion.

What the current evidence means

Current state: qualified. Pipeline recommendation: benchmark.

May publish factual source/licence data and BYJTT benchmark results after execution; do not imply production promotion before the bake-off.

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