JSPM

Found 287 results for gamedev

font-atlas

Populate a <canvas> element with a font texture atlas

  • v2.1.0
  • 75.43
  • Published

font-atlas-sdf

Populate a <canvas> with SDF font texture atlas

  • v2.0.0
  • 47.25
  • Published

miniplex

A developer-friendly entity management system for games and similarly demanding applications, based on ECS architecture.

  • v2.0.0
  • 42.13
  • Published

crossbrowdy

A Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.

  • v0.99.9-6.33.3
  • 40.20
  • Published

dusk-cli

Easy way to test your HTML5 game before releasing it on Dusk.

  • v7.8.7
  • 40.16
  • Published

sfs2x-api

Official JavaScript client API for SmartFoxServer 2X, the leading SDK to create large scale multiplayer games and MMOs

  • v1.8.4
  • 38.98
  • Published

@inglorious/utils

A set of general-purpose utility functions designed with functional programming principles in mind.

  • v3.6.2
  • 38.63
  • Published

@inglorious/engine

A JavaScript game engine written with global state, immutability, and pure functions in mind. Have fun(ctional programming) with it!

  • v9.0.1
  • 38.59
  • Published

dusk-games-sdk

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

    • v4.21.18
    • 37.36
    • Published

    rune-sdk

    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

      • v5.0.1
      • 36.78
      • Published

      @inglorious/server

      A real-time, lightweight server designed to enable multiplayer experiences for games built with the Inglorious Engine.

      • v7.0.1
      • 35.04
      • Published

      @balancy/cocos-creator

      ```shell npm install --save @balancy/cocos-creator@next ```

        • v1.1.28
        • 33.39
        • Published

        evidently-data-structures

        TypeScript powered set of data structures with the intent of being used in game development.

        • v1.2.0
        • 33.36
        • Published

        @danjdewhurst/ecs-ts

        A high-performance Entity Component System (ECS) game engine built with TypeScript and Bun

        • v0.10.0
        • 33.35
        • Published

        evidently-pixi

        TypeScript powered set of modules to make it easier to make games in Pixi.js.

        • v0.1.1
        • 33.21
        • Published

        quick-ecs

        Bring ECS architecture to JS project in quick, simple and powerful manner.

        • v1.0.0
        • 33.15
        • Published

        shaku

        A simple and effective JavaScript game development framework that knows its place!

        • v2.2.4
        • 32.76
        • Published

        @balancy/utils

        Balancy utility functions and helpers

        • v1.1.28
        • 32.73
        • Published

        @openfluke/isocard

        Isomorphic Three.js + Jolt Physics JSON scene runner for browser and server (Node/Bun).

          • v0.0.6
          • 32.38
          • Published

          evidently-input

          TypeScript powered for easily handling input in your games.

            • v1.1.2
            • 32.01
            • Published

            ironclad-engine

            A modular 2D/2.5D JavaScript game engine built with HTML5 Canvas and Vite.

            • v0.1.3
            • 31.95
            • Published

            pixi-layout-engine

            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.

            • v2.1.0
            • 30.89
            • Published

            litecanvas

            Lightweight HTML5 canvas 2D game engine suitable for small projects and creative coding. Inspired by PICO-8 and p5.js/Processing.

            • v0.100.0
            • 30.67
            • Published

            @xelly/xelly.js

            xelly.js: A TypeScript library for creating games for xelly.games, the social microgames platform!

            • v2.0.3
            • 29.92
            • Published

            ecs-lib

            Tiny and easy to use ECS (Entity Component System) library for game programming and much more

            • v0.8.0-pre.2
            • 29.60
            • Published

            cs2-gsi-z

            A modular, event-driven Game State Integration (GSI) handler for Counter-Strike 2 built with Node.js.

            • v1.0.0
            • 28.89
            • Published

            wasm4

            Build retro games using WebAssembly for a fantasy console.

            • v2.7.1
            • 28.49
            • Published

            @beetpx/beetpx

            A TypeScript framework for pixel art browser games.

            • v0.56.1
            • 28.01
            • Published

            @akiojin/unity-editor-mcp

            MCP server for Unity Editor integration - enables AI assistants to control Unity Editor

            • v2.13.27
            • 27.96
            • Published

            regal

            TypeScript package for games developed in the Regal framework.

            • v2.0.0
            • 27.41
            • Published

            playlib

            A game framework for making website games that implements Canvas API, and has many useful functions and classes.

            • v0.7.1
            • 27.26
            • Published

            rune

            CLI to upload your games to Rune

            • v7.11.0
            • 26.64
            • Published

            ecsf

            Entity Component System Framework for JavaScript

            • v1.3.2
            • 26.49
            • Published

            @arancini/core

            An object based Entity Component System

            • v8.1.0
            • 26.40
            • Published

            @inglorious/create-game

            A scaffolding tool to quickly create a new game with the Inglorious Engine.

            • v1.0.5
            • 26.35
            • Published

            ecs

            data oriented, functional entity component system

            • v0.23.0
            • 26.15
            • Published

            draco

            minimalistic es2016 gamedev library

            • v0.0.1
            • 25.99
            • Published

            three-elements

            Web Components for Three.js.

            • v0.3.0
            • 25.84
            • Published

            yagl-ecs

            Entity Component System for ES6

            • v1.1.0
            • 25.84
            • Published

            wolf-ecs

            An entity component system framework for JavaScript and TypeScript

            • v2.1.3
            • 25.81
            • Published

            @arancini/react

            React glue for the 'arancini' entity manager

              • v8.1.0
              • 25.50
              • Published

              moonoom

              elastic entity component system

              • v0.0.7
              • 24.58
              • Published

              gamejs

              thin CommonJs library for canvas and worker

              • v2.0.2
              • 24.48
              • Published

              ensemblejs

              The ensemble game framework

              • v6.2.4
              • 24.09
              • Published

              gamedevjs

              > game development toolkit

              • v1.1.18
              • 23.98
              • Published

              @akiojin/unity-mcp-server

              MCP server and Unity Editor bridge — enables AI assistants to control Unity for AI-assisted workflows

              • v2.14.16
              • 23.83
              • Published

              complex-engine

              JS Component Entity Framework for Gamedevelopment

              • v7.1.10
              • 23.79
              • Published

              tick-knock

              TypeScript Entity-Component-System library

              • v4.3.0
              • 23.46
              • Published

              @miniplex/react

              React glue for Miniplex.

              • v2.0.0-next.10
              • 23.44
              • Published

              unity-editor-mcp

              MCP server for Unity Editor integration - enables AI assistants to control Unity Editor

              • v1.3.1
              • 23.42
              • Published

              @pietal.dev/engine

              PIXI v8, v7, v6 compatible: inspired by Unity, reactive Game Framework: GameObject, StateMachine, CircleBody, PolygonBody, Physics, Sprite, Container, Animator, TextureAtlas, Resources loading

              • v9.32.0
              • 23.24
              • Published

              joyp

              Poll the state of the joypads.

              • v0.1.0
              • 22.67
              • Published

              kooix-godot-mcp

              A comprehensive Model Context Protocol server for Godot game engine development assistance with AI-powered debugging, code generation, and project analysis

              • v1.1.17
              • 22.45
              • Published

              @miniplex/core

              A developer-friendly entity management system for games and similarly demanding applications, based on ECS architecture.

              • v2.0.0-next.10
              • 22.04
              • Published

              gamegrids

              a utility toolbelt for making grids for games (or apps)

              • v1.0.0-alpha2
              • 22.00
              • Published

              objecs

              ECS

              • v0.0.26
              • 21.99
              • Published

              collider.jam

              Hand-crafted and fun to use game framework for jamming, creative coding, and rapid game development

              • v0.2.0
              • 21.67
              • Published

              particle-flux

              A particle system for various graphics libraries in JavaScript.

              • v0.15.1
              • 21.47
              • Published

              arancini

              An entity manager for JavaScript.

              • v8.1.0
              • 20.79
              • Published

              nunu-studio

              nunuStudio is a web based game engine for 3D and 2D game development with support for VR and AR

              • v0.98.45
              • 20.67
              • Published

              @gg-web-engine/core

              An attempt to create open source game engine for browser

              • v0.0.58
              • 20.51
              • Published

              dm-inputs

              A comprehensive, high-performance, and type-safe input management library for browser-based applications and games.

              • v0.1.1
              • 20.24
              • Published

              mathf

              Unity3D's Mathf port

              • v0.0.3
              • 19.99
              • Published

              impact-node

              Node.js development environment for ImpactJS

              • v1.2.8
              • 19.77
              • Published

              clockwork-tools

              CLI tools for developing Clockwork games

              • v1.9.4
              • 19.43
              • Published

              @khanonjs/engine

              A typescript games framework extending Babylon.js

              • v0.2.18
              • 19.26
              • Published

              @gg-web-engine/pixi

              An attempt to create open source game engine for browser

              • v0.0.58
              • 19.17
              • Published

              @apjs/dynamic

              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

                • v2.0.2
                • 19.07
                • Published

                loki-core

                The core of a modular, extensible JS game engine.

                • v0.0.12
                • 18.79
                • Published

                stella-htn-js

                A flexible Hierarchical Task Network (HTN) planner for creating complex AI behaviors in JavaScript.

                • v1.0.0
                • 18.26
                • Published

                gamekit-utils

                Minimal, fast and useful utilities for randomness, array manipulation and math — built for games, UI logic and generative design.

                • v0.1.4
                • 18.14
                • Published

                @rbxts/easybullet

                A simple bullet runtime that handles network replication, network syncing, and adjusts the rendered bullets by client framerate.

                • v0.4.0
                • 17.94
                • Published

                @apjs/vector

                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

                • v2.0.2
                • 17.83
                • Published

                ecspresso

                A minimal Entity-Component-System library for typescript and javascript.

                • v0.4.2
                • 17.82
                • Published

                gca-wincfg

                Nintendo® Wii U GameCube™ Adapter driver install script for Windows.

                • v1.1.0
                • 17.81
                • Published

                stella-ecs-js

                A high-performance Entity Component System (ECS) library for modern JavaScript and TypeScript applications.

                • v1.0.0
                • 17.70
                • Published

                pretty-gd-js

                A library that makes GDScript code look pretty.

                • v1.18.1
                • 17.37
                • Published

                @gg-web-engine/three

                An attempt to create open source game engine for browser

                • v0.0.58
                • 17.16
                • Published

                blaze-2d

                A fast and simple WebGL 2 2D game engine written in TypeScript

                • v0.0.1
                • 17.02
                • Published

                squeleto

                my new game project

                • v1.0.1
                • 16.92
                • Published

                ts-game-engine

                Simple WebGL game/render engine written in TypeScript

                • v0.0.9
                • 16.44
                • Published

                @gg-web-engine/ammo

                An attempt to create open source game engine for browser

                • v0.0.58
                • 16.31
                • Published

                @arancini/pool

                Object pooling utilities for arancini

                • v6.1.3
                • 16.20
                • Published

                recs

                functional entity-component-system experiment

                • v0.3.0
                • 16.10
                • Published

                @yred/mgc-web-bridge

                A bridge for two-way communication between a web app and WebGL games in iframes.

                • v1.0.3
                • 15.82
                • Published

                artemis-ts

                artemis-ts is a port of the artemis ECS game engine to typescript

                • v0.0.2
                • 15.75
                • Published

                @rbxts/chroma

                A lightweight theming system for creating context-aware UI themes in Roblox with [@rbxts/vide](https://github.com/littensy/vide).

                • v1.0.4
                • 15.65
                • Published

                retrolib

                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.

                • v0.3.10
                • 15.55
                • Published

                mr-tap

                A tap library, abstracts away from mouse/touch providing source agnostic sync access to the user input.

                • v0.1.2
                • 15.47
                • Published

                gca-js

                JS rewrite of gca-node

                • v1.0.2
                • 14.60
                • Published

                @three-elements/proxy

                A tiny proxy generator to more conveniently integrate three-elements with web frameworks.

                • v0.4.0-alpha.2
                • 14.51
                • Published

                ww-psg

                A procedural pixel sprite generator for web workers

                • v0.1.7
                • 14.27
                • Published

                iceoh

                • v3.10.0
                • 14.16
                • Published

                renda

                A modern rendering engine for the web.

                • v0.3.0
                • 13.87
                • Published

                rune-games-cli

                CLI to upload your games to Rune

                • v7.8.17
                • 13.87
                • Published

                phaser-node-kit

                Rapid Game Development with PhaserJS and Node for Modern Browsers

                • v2.2.0
                • 13.79
                • Published

                fond

                [Website](https://dannyfritz.github.io/fond/)

                • v2.0.1
                • 13.70
                • Published

                use-spritesheet

                Bringing spritesheets and aseprite intergration to react-three-fiber

                • v0.1.2
                • 13.70
                • Published

                @phaser-plus/core

                Set of tools and utils built on top of PhaserJS

                • v0.1.8
                • 13.53
                • Published

                unityscript

                A JavaScript-to-C# Compiler for Unity

                • v0.0.8
                • 13.36
                • Published

                obscen

                Simple scene manager

                • v0.0.3
                • 13.25
                • Published

                hf-scripts

                Scripts for the hf template project

                • v0.5.1
                • 12.91
                • Published

                @hmans/ingrid

                Spatial Hash Grids and not much else.

                • v0.0.3
                • 12.91
                • Published

                glam-js

                A simple and fast 3D math library for games and graphics. Ported from `bitshifter/glam-rs`.

                • v0.0.7
                • 12.79
                • Published

                @kbve/laser

                A comprehensive game development toolkit for Node.js. Laser is a powerful npm package designed to streamline game development processes, with a focus on efficient game client management. It provides essential tools and utilities to enhance your game creat

                • v0.0.8
                • 12.71
                • Published

                lunanore

                Lunanore is a 3D game framework built on top of ThreeJS

                • v0.8.1
                • 12.69
                • Published

                platfuse

                Platform game engine concept based on Tiled map editor

                • v1.6.0
                • 12.69
                • Published

                tilemap-editor

                A fat-free tilemap editor with zero dependencies and a scalable, mobile-friendly interface!

                • v0.7.8
                • 12.48
                • Published

                bump-ts

                ![version](https://img.shields.io/npm/v/bump-ts) ![maintenance](https://img.shields.io/maintenance/yes/2021) ![open-issues](https://img.shields.io/github/issues-raw/hood/bump.ts)

                • v0.6.3
                • 12.48
                • Published

                @sov3rain/unity-serve

                A lightweight, zero-dependency Node.js web server for serving Unity WebGL builds locally and across networks

                • v1.1.0
                • 12.42
                • Published

                @phaser-plus/cli

                CLI tools for developing Phaser game

                • v0.1.8
                • 12.42
                • Published

                webgame-lib

                Library for webgames

                • v0.0.5
                • 12.33
                • Published

                silver-ecs

                An experimental rewrite of Javelin v2 with a simplified API and improved entity relationships.

                  • v0.0.10
                  • 12.29
                  • Published

                  hitagi.js

                  Game development framework

                  • v1.1.6
                  • 12.16
                  • Published

                  @gg-web-engine/matter

                  An attempt to create open source game engine for browser

                  • v0.0.58
                  • 12.08
                  • Published

                  loov-jsfx

                  Package for sound effect generation.

                  • v1.2.0
                  • 12.08
                  • Published

                  migalib

                  MIGAlib - MInimal GAme LIBrary

                    • v4.0.20
                    • 12.06
                    • Published

                    level-generator

                    Randomly generate 2d levels in closed environments, as found in many roguelike games.

                    • v0.1.0
                    • 11.94
                    • Published

                    ridder

                    A straightforward game engine for simple data-driven games in JavaScript

                    • v4.1.0
                    • 11.85
                    • Published

                    soundeffect-player

                    Lightweight JavaScript library for playing sound effects with SoundEffect.app integration

                    • v1.0.0
                    • 11.74
                    • Published

                    kaboom-minified

                    (minified)kaboom.js is a JavaScript library that helps you make games fast and fun!

                    • v2000.1.4
                    • 11.67
                    • Published

                    anthima

                    تطبيق أنظمة الألعاب بلغة جافاسكربت

                    • v1.1.1
                    • 11.67
                    • Published

                    @bigfootds/unity-semver-updater

                    NodeJS tool to update a Unity project's version to a specified format - typically the semver format.

                    • v0.0.5
                    • 11.66
                    • Published

                    slush-phaser-webpack

                    A slush generator for creating games that uses webpack and commonjs compliant modules. Gulp for build system. Tools to assist in development.

                    • v0.2.2
                    • 11.45
                    • Published

                    canvas-mix

                    a Canvas game context

                    • v1.0.2
                    • 11.36
                    • Published

                    mgk.js

                    epik framework for creating simple 2d games with web technologies, this package is new so 100% there might be bugs(entire package not working could also be the case) PLUSS this is open-source (can access it via github: https://github.com/helloworld190/MGK

                    • v1.0.0
                    • 11.30
                    • Published

                    lovr-api

                    LOVR API typescript declaration.

                      • v1.0.7
                      • 11.30
                      • Published

                      html2d

                      A Typescript game engine to build HTML5 games for the web using webcomponents.

                      • v0.0.2
                      • 11.05
                      • Published

                      wecs

                      **HEADS UP: Documentation is out of date for v8, these docs are for <8.0.0**

                      • v8.0.0-alpha.3
                      • 10.92
                      • Published

                      ecsr

                      Experiment project to adopt Redux to a widely used in gamedev Entity Component System (ECS) pattern

                      • v0.0.5
                      • 10.87
                      • Published

                      a-game

                      game components for A-Frame

                      • v0.48.0
                      • 10.75
                      • Published

                      perge

                      Perge is a minimal p2p synchronization system for [Automerge](https://github.com/automerge/automerge) documents using [PeerJS](https://github.com/peers/peerjs).

                      • v1.2.1
                      • 10.64
                      • Published

                      mikkpr-ecs

                      Entity Component System used in the Fae rendering engine

                      • v1.0.6
                      • 10.55
                      • Published

                      gine

                      Gine game engine.

                        • v4.1.1
                        • 10.50
                        • Published

                        darlingjs

                        Component & Entity based javascript game engine. Decoupled from any visualization, physics, and so on. With injections and modules based on AngularJS.

                        • v0.7.2
                        • 10.18
                        • Published

                        spine-phaser

                        The official Spine Runtimes for the Phaser.

                        • v4.1.49
                        • 10.18
                        • Published

                        loki-2d-physics

                        2d physics module for loki JS.

                        • v0.0.4
                        • 10.18
                        • Published

                        nuthatch

                        A collection of utilities for making games. 🎮

                          • v0.2.0
                          • 10.11
                          • Published

                          react-godot-4

                          Load a webassembly build of the Godot engine and Bootstrap packed games from within the react component tree

                          • v1.0.2
                          • 10.10
                          • Published

                          @javelin/lib

                          Common utility types and functions shared by Javelin packages

                            • v2.0.0-alpha.6
                            • 9.79
                            • Published

                            @znuznu/groolkit

                            A library with a bunch of algorithms related to grids.

                            • v0.10.0
                            • 9.68
                            • Published

                            headless-game-engine

                            A minimalistic, framework-agnostic JavaScript game engine.

                            • v0.0.2
                            • 9.67
                            • Published

                            fractive

                            Fractive is a hypertext authoring tool, primarily intended for the creation of interactive fiction.

                            • v1.3.2
                            • 9.07
                            • Published

                            @jonsoku2/game-sdk

                            Canvas-based 2D game development SDK with AI integration

                            • v1.0.0
                            • 9.03
                            • Published

                            @hmans/playground

                            A collection of experimental react-three-fiber tools and toys that aren't quite ready to be released as their own packages.

                            • v0.1.2
                            • 9.03
                            • Published

                            @katteam/kaboom

                            kaboom.js is a JavaScript library that helps you make games fast and fun!

                            • v3000.2.0-beta-1
                            • 8.43
                            • Published

                            miski

                            An ECS architecture in Typescript

                            • v0.11.1
                            • 7.96
                            • Published

                            teachanddraw

                            Learn to code with TaD, a javascript library designed from the ground up for learning programming fundamentals! Please note this is still a WIP

                            • v0.0.7
                            • 7.88
                            • Published

                            librg-bootstrap.c

                            librg cmake-powered ready-to-use example project

                            • v2.0.1
                            • 7.87
                            • Published

                            slush-phaser-game

                            A slush generator for easily starting to make HTML5 games with Phaser.

                            • v0.2.0
                            • 7.87
                            • Published

                            antihype

                            Graphical library for game development using udp connection.

                              • v0.1.7
                              • 7.81
                              • Published

                              @rollersoft/miniplex

                              A developer-friendly entity management system for games and similarly demanding applications, based on ECS architecture.

                              • v2.0.0
                              • 7.77
                              • Published

                              sgame

                              A minimalist (web) game framework powered by Solandra

                              • v0.0.1
                              • 7.77
                              • Published

                              entity-composer

                              A developer-friendly entity management system for games and similarly demanding applications, based on ECS architecture.

                              • v0.0.1
                              • 7.48
                              • Published

                              v8-spine37

                              spine 3.7 plugin for PixiJs v8

                              • v1.1.0
                              • 7.19
                              • Published

                              MetaEditor

                              Universal content management tool.

                              • v0.1.0
                              • 7.19
                              • Published

                              @javelin/react

                              React bindings for Javelin

                                • v2.0.0-alpha.6
                                • 7.19
                                • Published

                                senkei

                                Gamedev math libary

                                • v0.1.1
                                • 7.12
                                • Published

                                silver-lib

                                Library of common components for silver-ecs projects

                                • v0.0.1
                                • 7.12
                                • Published

                                @fae/ecs

                                Entity Component System used in the Fae rendering engine

                                • v1.0.2
                                • 7.06
                                • Published

                                safedegrees

                                Add degree angles and get a result between 0 and 359.

                                • v1.1.1
                                • 7.06
                                • Published

                                baragouin

                                Good old gibberish for your virtual characters

                                • v0.1.3
                                • 6.76
                                • Published

                                @voces/miniplex

                                A developer-friendly entity management system for games and similarly demanding applications, based on ECS architecture.

                                • v0.7.3
                                • 6.76
                                • Published

                                webpack-playcanvas-uploader

                                A lightweight Webpack plugin to automatically upload your bundles to PlayCanvas.

                                • v1.1.1
                                • 6.31
                                • Published

                                micro-ecs

                                A small ECS framework, with focus on TypeScript

                                • v0.3.0
                                • 6.24
                                • Published

                                nova-engine-api

                                An API for the Nova Engine editor

                                • v0.1.0
                                • 6.24
                                • Published

                                three-increments

                                A collection of helpers for three-elements.

                                • v0.0.2
                                • 6.16
                                • Published

                                gameinput

                                Game development controls

                                • v0.0.9
                                • 5.26
                                • Published