Search results
733 packages found
Mock THREE.js, THREEx.js, and dataStore for unit testing purposes.
Setup a THREE.js PointLight and add it to the scene.
Setup a skybox mesh and add it to the scene.
Small utility functions for game development.
Create a 2D text sprite that can be added to any THREE.js mesh.
Play music or positional sound.
Update the position and rotation of the current player camera based on keyboard keys pressed up or down.
Superquad is yet another quadtree implementation for JavaScript that hopes to provide some additional functionality on top of standard quadtree implementations.
A Hubot script for interacting with Steam Web API (primarily for Dota 2).
VitRin Games JavaScript SDK
Calculate a 3D bounding box for a THREE.js mesh.
A JavaScript implementation of Behavior Trees. They are useful for implementing AIs. For Browsers and NodeJS.
A procedural dungeon generator
Managed animationFrame looping for games, animations and web audio functions.
- requestAnimationFrame
- game loop
- animation manager
- time manager
- tick
- events
- games
- animation
- web audio
- delta
- time
- callbacks
- handles
- pause
Nodejs API Wrapper for the IGDB.com API
Data from the PSX Data Center, in serialized form
node.js package for rolling dice and adding modifiers. ex: 2d6+1 of Troy Goode fixed
Attach a sound effect to a 3D mesh, like an npc for example.
Attach audio to the player 3D camera.