# SceNoCo > Unity's behaviours on three.js, with scenes written in TSX and no React. Start a game with `npm create @scenoco-three my-game`. Source: https://github.com/RomaRogov/scenoco-three ## Docs - [README.md](https://romarogov.github.io/scenoco-three/README.md): SceNoCo - [packages/create/template/AGENTS.md](https://romarogov.github.io/scenoco-three/packages/create/template/AGENTS.md): The rules a SceNoCo game project gives its coding agent (the starter's AGENTS.md) - [packages/core/API.md](https://romarogov.github.io/scenoco-three/packages/core/API.md): Every signature of @scenoco-three/core ## Packages - [packages/core/README.md](https://romarogov.github.io/scenoco-three/packages/core/README.md): @scenoco-three/core: SceNoCo core: Unity's behaviours on three.js — Behaviour, coroutines, Time, Input, SceneManager — with scenes written in TSX and no React. - [packages/audio/README.md](https://romarogov.github.io/scenoco-three/packages/audio/README.md): @scenoco-three/audio: Audio for SceNoCo: Unity-shaped AudioSource, AudioClip and AudioMixer on three.js's Web Audio wrappers. - [packages/box2d/README.md](https://romarogov.github.io/scenoco-three/packages/box2d/README.md): @scenoco-three/box2d: 2D physics for SceNoCo on planck (Box2D), in Unity's shape: Rigidbody2D, the 2D colliders, and the contact messages. - [packages/editor/README.md](https://romarogov.github.io/scenoco-three/packages/editor/README.md): @scenoco-three/editor: The SceNoCo editor: opened on a game's own dev server with ?edit — a tree, an inspector and gizmos over the live scene, writing back to the .tsx files byte for byte. - [packages/observer/README.md](https://romarogov.github.io/scenoco-three/packages/observer/README.md): @scenoco-three/observer: An agent's eyes on a SceNoCo game: an MCP server over stdio that runs the project's own Vite dev server in a headless Chrome it owns, holds and steps the game clock, drives input, and reads behaviours back as text. - [packages/particles/README.md](https://romarogov.github.io/scenoco-three/packages/particles/README.md): @scenoco-three/particles: Particle effects for SceNoCo on three.quarks: Unity's ParticleSystem playing typed ParticleEffect data. - [packages/rapier/README.md](https://romarogov.github.io/scenoco-three/packages/rapier/README.md): @scenoco-three/rapier: 3D physics for SceNoCo on Rapier, in Unity's shape: Rigidbody, the colliders, Physics.gravity, and the contact messages. - [packages/tools/README.md](https://romarogov.github.io/scenoco-three/packages/tools/README.md): @scenoco-three/tools: SceNoCo's tools: `scenoco check` (a .tsx scene only declares), the `scenoco()` Vite plugin, and the read/edit layer the editor uses on scene files. - [packages/unity/README.md](https://romarogov.github.io/scenoco-three/packages/unity/README.md): @scenoco-three/unity: Export a SceNoCo game's prefabs, scenes, meshes and materials into a Unity project: nested prefabs, shared materials, behaviours as MonoBehaviours with their fields wired. ## Optional - [llms-full.txt](https://romarogov.github.io/scenoco-three/llms-full.txt): every document above in one file