Mugen87/yuka
JavaScript library for developing Game AI. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 94
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3344
- days_rel: n/a
- days_push: 41
- n_releases_24m: 0
Adoption not part of the score
1362 stars · 104 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Yuka is a standalone JavaScript library for developing Game AI, providing autonomous agent design, steering behaviors, navigation meshes, perception, triggers, and fuzzy logic. It is engine-agnostic and works with any JavaScript 3D library such as three.js or BabylonJS.
Use cases
- add steering behaviors to moving game entities in a browser game
- implement pathfinding with navigation meshes in a JavaScript 3D game
- create state-driven and goal-driven AI agents for a web game
- give game entities vision and short-term memory perception
- use fuzzy logic to make NPC decisions smarter
- save and load game AI state via JSON serialization
When to choose
- you are building a web-based game and need battle-tested Game AI concepts
- you want an AI engine decoupled from any particular 3D rendering library
- you need steering, pathfinding, perception, and fuzzy logic in one library
When to avoid
- you need machine-learning-based AI rather than classic game AI techniques
- your project is not in JavaScript or a web runtime
- you need a full game engine rather than an AI-focused library
Facets
library · maturity stable
game-engine simulation math serialization artificial-intelligence simulation browser cross-platform game-ai steering-behaviors pathfinding navigation-mesh fuzzy-logic autonomous-agents threejs-compatible engine-agnostic game-development javascript nodejs
3 sources
- readme: https://github.com/Mugen87/yuka · fetched 2026-08-28 · 2ecb063afd66
- homepage: https://mugen87.github.io/yuka/ · fetched 2026-08-29 · e52ee0ac7a4f
- registry_npm: https://registry.npmjs.org/yuka · fetched 2026-08-29 · 57dd365586c7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Mugen87/yuka | main | 75 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem