Erik Sombroek's repositories
threejs-octree
Lightweight and efficient spatial partitioning lib designed specifically for Three.js
Clipper2-WASM
WASM port of Clipper 2 for Polygon Clipping and Offsetting
js13k-pushback
Fluid Dynamics game for the JS13K Game Jam
VirtualKeyboard-VR-Ready
A virtual keyboard heavily inspired by Google's Gboard. Build with WebXR/VR in mind.
PixiCulling
A cell based culling engine for Pixi
pixi-liquidfun
liquidfun test inside PIXI
threejs-vr-console-debugger
A VR console debugger written for ThreeJS
AmariBot
Better level system
avatars
Avatar system for Exokit
box2d.ts
A TypeScript port of Box2D
gaffer-compression
Javascript implementation of Glenn Fiedler's Gaffer on Games compression article
FlexLayout
Docking Layout Manager for React
gb-model-tools
A set of functions for working with the GB 3d model format.
html-to-image-webgl
✂️ Generates an image from a DOM node using HTML5 canvas and SVG.
peerjs-server
Server for PeerJS
phaser3-multiplayer-game-example
Phaser 3 multiplayer game example using geckos.io
phaser3-multiplayer-with-physics
Phaser 3 - Real-Time Multiplayer example with Physics (MatterJS and Arcade)
picture
A plugin that includes a sprite renderer that reduces border artifacts and 3 blend mode implementations for WebGL
pixijs-5.3.12-depthwrite
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
playcanvas-engine
Fast and lightweight JavaScript game engine built on WebGL and glTF
simplify-rs
Line / Bezier simplification algorithm
three-to-cannon
Convert a THREE.Mesh to a CANNON.Shape.
timidity
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
tiny-ismobile
A very tiny script to check if javascript is running in a mobile browser
VR-DeadPixelFix
A tool that can potentially help with fixing lazy pixels
WebRTC-Experiment
WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!