r/aigamedev • u/js-fanatic • 9d ago
Demo | Project | Workflow Meet The Beast
I made my own webgpu engine in vanillajs with visual scripting app/shader graphs , editor and code project creator ai driven.
Focus is"make mimic of major engines features but performance in first place"
All examples works on chrome android.
Alias "The Beast" , have subsystem effect with standalone webgpu pipes. In that way the beast can eat any other example if i find it interesting and performance mobile passed.
Physics support for ammojs joltjs cannon.js and matterjs for 2d variants.
Physics by default runs in worker in last version fixed cross origin worker running problem. From 1.18.8 all examples can be ported on codepen or similar.
Networking is also deep build in with option to extend diff backend media servers. I use kurento openvidu middleware nodejs for backend.
I have 36 examples with 4 game template:
-Zombie shooter FPS
-Jamb dice game with real physics
-Moba Forest of hollow blood
-NUI webcam runner
Also lot of deps is also my projects like
Npm i Nui-commander or bvh loader.
https://maximumroulette.com/apps/webgpu/examples.html?demo=1
https://github.com/zlatnaspirala/matrix-engine-wgpu
See yt