JavaScript MIT

yuka

JavaScript library for developing Game AI.

M

Mugen87

Dernière activité 5 sept. 2026
Mugen87/yuka

1,4 k

étoiles

105

forks

6

issues ouvertes

aigame-aigame-developmentjavascript

Ce README est souvent en anglais.

Yuka · GitHub license NPM Package Coverage Status

Yuka is a JavaScript library for developing Game AI.

  • Autonomous Agent Design: Yuka provides a basic game entity concept and classes for state-driven and goal-driven agent design.
  • Steering: Use the build-in vehicle model and steering behaviors in order to develop moving game entities.
  • Navigation: Graph classes, search algorithms and a navigation mesh implementation enables advanced path finding.
  • Perception: Create game entities with a short-term memory and a vision component.
  • Trigger: Use triggers to generate dynamic actions in your game.
  • Fuzzy Logic: Make your game entities smarter with Yuka's fuzzy inference system.
  • JSON: Save and load the current state of your game by using a serialization/deserialization API based on JSON.

Yuka is a standalone library and independent of a particular 3D engine.

Documentation

You can find the Yuka documentation on the website.

Examples

We have several examples on the website. If you download the repository and execute npm install && npm start in the main directory, you can start a local server and check out the examples on your computer.

Chat

There is a Discord server if you want to chat about Yuka and game AI related topics.

Resources

We recommend the following books in order to get familiar with most of Yuka's concepts:

Programming Game AI by Example by Mat Buckland

3D Math Primer for Graphics and Game Development by Fletcher Dunn and Ian Parberry

License

Yuka is MIT licensed.

Projets similaires

Your AI Game Dev Hub. The ultimate resource hub for AI-powered game development tools. Discover cutting-edge LLMs, World Model, Agent, Code, Image, Texture, Shader, 3D Model, Animation, Video, Audio, Music, Singing Voice and Analytics. 🔥

JavaScriptai-agentsai-game-developmentai-game-engine
YYuan-ManX
1,4 k étoiles131

Production-grade engineering skills for AI coding agents.

JavaScriptagent-skillsantigravityclaude-code
Aaddyosmani
99,8 k étoiles10,5 k

🦖 A JavaScript/TypeScript Game Library that feels like a game.

TypeScriptgame-devgame-developmentgame-engine
Kkaplayjs
1,8 k étoiles118