Search results
62 packages found
A simple TypeScript class that runs requestAnimationFrame at fixed frameRate, adapting to screen refresh rate by calling the loop more or less multiple times per frame.
An animation and game loop manager.
A lightweight game loop written to prioritize updates and fill in with extra renders.
An animation and game loop manager with extra features.
This is a lightweight JavaScript module that provides a simple input controller class for loop-based game development. It supports keyboard, mouse, and gamepad.
Game-Loop-Based Gamepad API Wrapper
A typescript entity-component-system framework
A simple library for tracking which keyboard keys are currently being pressed.
GameStats binds to your game loop and provides helpful statistics about your game's performance.
A game loop for the Scrixel game engine
Minimalistic game/animation loop orchestrator
A time based update loop which can synchronize the FPS and frame count of 2 animations.
A time based update loop which can synchronize the FPS and frame count of 2 animations.
Fixed-timestep, deterministic game loop manager that supports arbitrary time-scaling.
Use requestAnimationFrame as an async iterable, in any JavaScript environment
- requestAnimationFrame
- animation
- frame
- frames
- raf
- asynciterable
- asynciterator
- iterable
- iterator
- generator
- async
- performance
- events
- stream
- View more
A game loop written in typescript.
game loop designed for node applications, not for the browser
timing for simulations and games for node and the browser
A super simple implementation of a game loop