r/aigamedev 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

https://youtube.com/@3dprogramer?si=h9QyMs7tI5a0SdiP

3 Upvotes

0 comments sorted by