joystick-controller

A JavaScript virtual joystick controller for both desktop and mobile devices.
v1.1.1 URL: https://unpkg.com/joystick-controller@1.1.1/dist/umd/joystick-controller.min.js
OpenBrowse Files
joystickjoystick-controllercontrollergamepadtouchpadtouch-controltouch-joystick

@kmamal/sdl

SDL bindings for Node.js
v0.11.13 URL: https://unpkg.com/@kmamal/sdl@0.11.13/src/javascript/index.js
OpenBrowse Files
sdlsdl2gameguidesktopcanvaswebglopenglwebgpuwindowscreenvideokeyboardmousetouchmultitouchjoystickcontrollergamepadrumbleaudiosoundspeakermicrophonemicsensoraccelerometergyroscopeclipboardpowerbattery

p5play

A JavaScript game engine that uses p5.js for graphics and Box2D for physics.
v3.34.0 URL: https://unpkg.com/p5play@3.34.0/p5play.js
OpenBrowse Files
p5.playp5.jsp5jsp5q5box2dphysicsphysics enginephysics simulationgame enginegamesanimationuser inputcontrollergamepad

@tknight-dev/gaming-canvas

A better/faster way to start writing games
v1.18.4 URL: https://unpkg.com/@tknight-dev/gaming-canvas@1.18.4/dist/index.cjs
OpenBrowse Files
a*audiocanvasdpifullscreengamepadgaminggridsinputskeyboardlayerslightweightmobilemousemultithreadingorientationpathresolutionresponsivesplitscreenthreadstouchvibrationvisibilitywakelock

device-navigation

Navigate HTML elements in two dimensions with non-pointer devices.
v4.5.5 URL: https://unpkg.com/device-navigation@4.5.5/dist/index.js
OpenBrowse Files
keyboardnavigationmousefocusaccessibilitygamepadfrontenduielements