font-atlas
Populate a <canvas> element with a font texture atlas
Found 419 results for gamedev
Populate a <canvas> element with a font texture atlas
The official Spine Runtimes for the web.
The official Spine Runtimes for PixiJS v8.
The official Spine Runtimes for the web.
The official Spine Runtimes for the web.
The official Spine Runtimes for the web.
The official Spine Runtimes for CanvasKit for NodeJS
Pure JavaScript game engine. Fully featured and production ready.
The official Spine Runtimes for the web PixiJS v7.
A developer-friendly entity management system for games and similarly demanding applications, based on ECS architecture.
Populate a <canvas> with SDF font texture atlas
The official Spine Runtimes for the web.
Interactive, live-editing playground and inspector for Dino GE
Cross-platform CLI tool for AI Game Developer (Skills & MCP). Full AI develop and test loop. Efficient token usage, advanced tools. Creates Unity project, installs plugins, configures tools, and manages HTTP connection with Unity Editor and a game made wi
Lightweight, performant 2D game engine built with TypeScript
The official Spine Runtimes for the Phaser.
A Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.
Black Trigram (흑괘) - Korean Martial Arts Combat Simulator. Reusable game systems, combat mechanics, animation framework, and Korean martial arts data built with React, Three.js, and TypeScript.
Official JavaScript client API for SmartFoxServer 2X, the leading SDK to create large scale multiplayer games and MMOs
The official Spine Runtimes for the Phaser v3.
A batteries-included slot machine reel engine for PixiJS v8 — fluent builder, typed events, spin phases, speed modes, win spotlight, and a headless testing harness.
A minimal Entity-Component-System library for typescript and javascript.
Physics and netcode SDK for multiplayer game servers
The official Spine Runtimes for the web.
The official Spine Runtimes for the Phaser v4.
Linear algebra functions for working with WebGL in TypeScript, aimed to be looking similar to GLSL code. Inspired by [`gl-matrix`](https://glmatrix.net/).
todo
todo
Lightweight HTML5 canvas 2D game engine suitable for small projects and creative coding. Inspired by PICO-8 and p5.js/Processing.
todo
Game dev AI assistant — MCP server with 950+ docs across 29 engines, structured workflows, and guidance for game developers.
Prebuilt dithr WASM runtime for web exports
React glue for Miniplex.
Balancy utility functions and helpers
The official Spine webcomponents.
Scaffold a new dithr project — use with npm create @dithrkit
```shell npm install --save @balancy/cocos-creator@next ```
BlurEngine generator and lifecycle CLI.
SDK and CLI for the dithr fantasy console
GoPeak — MCP server for Godot Engine with 110+ tools, compact/dynamic profiles, GDScript LSP, DAP debugger, screenshots, input injection, and CC0 asset search.
MCP server and Unity Editor bridge — enables AI assistants to control Unity for AI-assisted workflows
MCP server for searching and reading s&box game engine documentation and API reference
Zero-GC, monomorphic 32-bit flag manager and ECS masking primitive for high-performance game loops.
Opinionated runtime for Phaser 4 — scene lifecycle, feature modules, isometric camera, and a Tweakpane debugger in one package.
Open-source, pre-compiled Trie-based dictionary for web-based word games.
The official Spine Runtimes for the web.
minimalistic es2016 gamedev library
Build a multiplayer game played by millions! Your game runs inside the Dusk app with 10 million installs across [iOS](https://apps.apple.com/app/rune-games-and-voice-chat/id1450358364) and [Android](https://play.google.com/store/apps/details?id=ai.rune.ti
A TypeScript framework for pixel art browser games.
A Claude-native game engine built on PhaserJS. Designed for building games collaboratively with AI.
MCP server for horizOn Backend-as-a-Service — documentation, live API tools, and workflow prompts for Godot, Unity, and Unreal Engine integration.
MCP server that bridges coding agents to the Godot Agent Tools editor plugin.
React glue for Miniplex.
Unity3D's Mathf port
Comprehensive MCP server for AI-powered Godot 4.x game development — 240+ tools, LSP/DAP, offline docs, asset search, input simulation, and more
Core utility library for Axi Engine, providing common functions for arrays, math, type guards, and more.
UE5 dedicated server deployment CLI with MCP server
A developer-friendly entity management system for games and similarly demanding applications, based on ECS architecture.
A minimal, type-safe state machine for the Axi Engine, designed for managing game logic and component states with a simple API.
An agnostic version control wrapper library for game development tools.
A JavaScript game engine written with global state, immutability, and pure functions in mind. Have fun(ctional programming) with it!
An object based Entity Component System
Unity-inspired 2D game engine for browsers. Zero dependencies, Canvas2D rendering.
CLI for controlling Unreal Engine 5 Editor — create materials, blueprints, spawn actors, modify assets. No Python, no MCP, no dependencies.
JS Component Entity Framework for Gamedevelopment
The ensemble game framework
Multiplayer for browser games — framework-agnostic core + React hooks
MCP server for Unity Editor integration - enables AI assistants to control Unity Editor
ClawGamers CLI — 一键提交 Skill 到 ClawGamers 社区
Game Development Knowledge System - AI-powered framework for game development with Unreal Engine 5
A set of general-purpose utility functions designed with functional programming principles in mind.
A fat-free tilemap editor with zero dependencies and a scalable, mobile-friendly interface!
Build a multiplayer game played by millions! Your game runs inside the Rune app with 10 million installs across [iOS](https://apps.apple.com/app/rune-games-and-voice-chat/id1450358364) and [Android](https://play.google.com/store/apps/details?id=ai.rune.ti
Pathfinding library that implements A* and returns the full path or only the waypoints.
Web Components for Three.js.
CLI to upload your games to Rune
The definitive AI development companion for Godot 4 — MCP server with test runner, docs search, script analysis, and more
HaloForge Plugin SDK — build frontend components for HaloForge plugins
Gear — MCP server for Godot Engine with 110+ tools, compact/dynamic profiles, GDScript LSP, DAP debugger, screenshots, input injection, and CC0 asset search.
CLI and MCP tools for Summer Engine — the AI-native game engine
Archetype-based Entity Component System
CLI to upload your games to Rune
data oriented, functional entity component system
Entity Component System
> game development toolkit
Professional scaffolding tool for Godot 4.3+ projects. Automate your project structure and FSM architecture.
A real-time, lightweight server designed to enable multiplayer experiences for games built with the Inglorious Engine.
React glue for the 'arancini' entity manager
CLI tool for installing AI agent skills and knowledge base rules for game development projects
Open-source, pre-compiled Trie-based dictionary for web-based word games.
A library of useful math classes & functions for game development, involving linear algebra, angles, and more.
AI-powered CLI for game developers - Design, Asset Gen, Analysis & Optimization
TypeScript Entity-Component-System library
Game development framework
Build retro games using WebAssembly for a fantasy console.
A simple and effective JavaScript game development framework that knows its place!
An entity manager for JavaScript.
Scriptingmodule for ComplexJS
A modern, modular, and event-driven Game State Integration (GSI) handler for **Counter-Strike 2**, built with bun.sh and intercompatible with Node.js.
Ultimate 8-bit chiptune synthesizer — 8 tracks, 170+ instruments, effects chain (distortion/chorus/delay/reverb/bitcrusher), mixer console, arpeggiator, master limiter, MIDI. Zero dependencies.
  
Event utilities for arancini
Official JavaScript client API for SmartFoxServer 3, the leading SDK to create large scale multiplayer games and MMOs
A particle system for various graphics libraries in JavaScript.
A compact, reactive state management library based on a tree of observable fields.
An entity component system framework for JavaScript and TypeScript
AuraJS CLI for creating, playing, and publishing JavaScript-first games.
A lightweight, type-safe, and hierarchical configuration resolver
CLI tools for developing Clockwork games
Zero-GC off-thread ImageBitmap loader with strict VRAM limits, URL deduplication, and LRU eviction to prevent mobile browser crashes.
A procedural pixel sprite generator for web workers
Systems for arancini
[](https://www.npmjs.com/package/@axi-engine/expressions)
A collection of graph algorithms for game development
[](https://www.npmjs.com/package/@axi-engine/instructions)
MIGAlib - MInimal GAme LIBrary
A library that makes GDScript code look pretty.
Agent-native 2D game engine runtime - TypeScript APIs for state management, rendering, and game logic
game components for A-Frame
Gine game engine.
A runtime editor for Phaser-CE projects
An ECS architecture in Typescript
Tiny and easy to use ECS (Entity Component System) library for game programming and much more
A pixel font renderer for three.js
Write games in JavaScript, build native binaries.
A comprehensive Model Context Protocol server for Godot game engine development assistance with AI-powered debugging, code generation, and project analysis
thin CommonJs library for canvas and worker
Official TypeScript/JavaScript SDK for Monster Gaming — AI-powered game development platform
Render low-res scenes to the canvas in a retro 8-bit era style. Aseprite exported animation wrapper, scene management, sound and image management, particle support.
Unity MCP Server - Simple HTTP-based Unity Editor integration for AI assistants
XNA-inspired WebGPU SpriteBatch library for high-performance 2D sprite rendering on the web
Create a new Arcane game project
MCP server for Unity Editor integration - enables AI assistants to control Unity Editor
Archetype-based Entity-Component-System for TypeScript and JavaScript.
**HEADS UP: Documentation is out of date for v8, these docs are for <8.0.0**
GapsyAI CLI - The definitive AI orchestration layer for game architects.
A powerful, pixi.js layout engine for arranging objects in 2D space. Provides 20+ advanced layouts like grids, circles, spirals, masonry, treemaps, and more. Ideal for game development, data visualization, and complex UI.
Entity Component System for ES6
Composable Game Input.
Object pooling utilities for arancini
Set of tools and utils built on top of PhaserJS
TypeScript package for games developed in the Regal framework.
Easy way to test your HTML5 game before releasing it on Dusk.
Agent-friendly CLI toolkit for Godot 4 — scene editing, linting, MCP server
The Entity Component System for JavaScript
Car physics for Needle Engine: Create physical cars with ease
Hand-crafted and fun to use game framework for jamming, creative coding, and rapid game development
nunuStudio is a web based game engine for 3D and 2D game development with support for VR and AR
A modern, modular, and event-driven Game State Integration (GSI) handler for **Counter-Strike 2**, built with bun.sh and intercompatible with Node.js.
my new game project
A tiny proxy generator to more conveniently integrate three-elements with web frameworks.
Randomly generate 2d levels in closed environments, as found in many roguelike games.
Headless spine-ts runtime for exporting Spine animations and converting .skel formats.
Preact bindings for three-elements.
KGEngine - удобная надстройка над Three.js. Убирает десятки строк кода, даёт готовые сниппеты и умеет встраивать HTML/CSS прямо в 3D-сцену
A JavaScript-to-C# Compiler for Unity
Platform game engine concept based on Tiled map editor
Compile JSON arrays into flat interleaved binary for zero-GC, L1-cache-friendly reads. Stop parsing JSON in your game loop.
Claude Code plugin for FiveM development - QBox, QBCore, ESX frameworks with dynamic documentation fetching
Headless spine-ts runtime for exporting Spine animations and converting .skel formats.
High-performance pixel art rendering engines with WebGL2 GPU acceleration and WASM support
Game development controls
A slush generator for creating games that uses webpack and commonjs compliant modules. Gulp for build system. Tools to assist in development.
Lightweight archetype-based Entity Component System
Text rendering for three-elements.
ECS
A typescript games framework extending Babylon.js
Yeoman Pixi.js generator
Zero-GC Entity Component System built on monomorphic bitwise masks and preallocated object pools.
A Yeoman generator for Phaser projects
Perge is a minimal p2p synchronization system for [Automerge](https://github.com/automerge/automerge) documents using [PeerJS](https://github.com/peers/peerjs).
Virtual joystick for litecanvas games based on NippleJS
Implementation of a simple Finite State Machine in javascript.
Rapid Game Development with PhaserJS and Node for Modern Browsers
Butler-like CLI for uploading builds to Steam via SteamCMD
Callback-driven dialogue graph engine — load LSDE blueprints and dispatch dialog, choice, condition and action blocks to handler callbacks
Pre-allocated, zero-GC interleaved vertex buffer for WebGL 1/2 and WebGPU sprite/tile/quad batchers. One allocation for the lifetime of the renderer.
An attempt to create open source game engine for browser
Poll the state of the joypads.
An attempt to create open source game engine for browser
Fractive is a hypertext authoring tool, primarily intended for the creation of interactive fiction.
a utility toolbelt for making grids for games (or apps)
A Babel plugin for the IngloriousScript language.
Graphical library for game development using udp connection.
PolyZone core API
Create Phaser Web games with ease.
An Archetype Entity Component System (AECS)
MCP server with 148 tools for math, hashing, reverse engineering, coding, gamedev, matrices, noise, bezier, and more
An attempt to create open source game engine for browser
Framework-free Web Components for game UIs — HUDs, menus, dialogs, inventories, minimaps, and more, built on Shadow DOM.
Entity Component System Framework for JavaScript
Library for webgames
Package with WASM bindings for raylib generated via `emscripten/bind.h`.
A slush generator for easily starting to make HTML5 games with Phaser.
An attempt to create open source game engine for browser
GLTF etc. loaders for three-elements.
A vector is an entity that has direction and magnitude. Geometrically it is represented by a line segment where the length of the line denotes the magnitude and the arrow gives us the direction. This is useful for mathematically describing things like pos
Add degree angles and get a result between 0 and 359.
Dynamic is a library with a set of functions to facilitate the use of the HTML canvas, mouse and touch events, functionality around the 'requestAnimationFrame' method, and some mathematical utilities
Nintendo® Wii U GameCube™ Adapter driver install script for Windows.
The core of a modular, extensible JS game engine.
Entity Component System used in the Fae rendering engine
An attempt to create open source game engine for browser
A procedural pixel sprite generator
Complete 2D RPG asset pipeline — character compositor, procedural map generator, and Godot 4 exporter. Built on Liberated Pixel Cup sprites.
Logging setup for ensemblejs.
Debugger for PhaserJS games
JS rewrite of gca-node
Node.js development environment for ImpactJS
Simple collisions detector for 2d
AI-powered game development CLI with local LLM, 45+ tools, autonomous agent mode, and 50+ slash commands
Advanced seedable PRNG library with multiple algorithms, statistical distributions, and noise generators for procedural generation, games, and simulations
Create games with a linearly transformed projection
A modern rendering engine for the web.
High-performance pixel art rendering engines with WebGL2 GPU acceleration and WASM support
A simple CLI tool to create a new project templates for LittleJs games.
A comprehensive JavaScript game framework that abstracts away boilerplate complexity—input systems, audio, rendering, physics, and more—so you can focus on building your game.
lightweight ECS library
Good old gibberish for your virtual characters
A bridge for two-way communication between a web app and WebGL games in iframes.
DevLog Social Copilot CLI
CLI tools for developing Phaser game
Common utility types and functions shared by Javelin packages
Bring ECS architecture to JS project in quick, simple and powerful manner.
(minified)kaboom.js is a JavaScript library that helps you make games fast and fun!
TypeScript powered for easily handling input in your games.
Simple WebGL game/render engine written in TypeScript
Framework for making games and not only games in entity system manner.
A high-performance Entity Component System (ECS) game engine built with TypeScript and Bun
An attempt to create open source game engine for browser
Experiment project to adopt Redux to a widely used in gamedev Entity Component System (ECS) pattern
a Canvas game context
MCP server for structured NPC dialogue, world-building, and content generation. 6 tools: NPC dialogue, factions, locations, items, lore bibles, articles.
A comprehensive TypeScript vector math library providing 2D, 3D, and 4D vector operations with a focus on performance and type safety.
Network layer for archetype-ecs: dirty tracking + binary delta sync
MCP server that connects AI coding assistants to Roblox Studio — read, create, modify, and delete instances in the DataModel
CLI tool for scaffolding hybrid Angular + Electron + Babylon.js applications
Component & Entity based javascript game engine. Decoupled from any visualization, physics, and so on. With injections and modules based on AngularJS.
Generate basic tilemaps from multiple images, or go beyond with automatic animation generation or directional tilemaps.
Bringing spritesheets and aseprite intergration to react-three-fiber
Babel preset for the IngloriousScript language.
A modular 2D/2.5D JavaScript game engine built with HTML5 Canvas and Vite.
MCP server bridge for Unity API Communicator — control Unity Editor from AI agents
GoPeak — MCP server for Godot Engine with 110+ tools, compact/dynamic profiles, GDScript LSP, DAP debugger, screenshots, input injection, and CC0 asset search.
An attempt to create open source game engine for browser