🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
![The simplest multiplayer using WebSockets and pure WebGL 1.0 with animation from Resident Evil](https://uploads.gamedev.net/blogs/monthly_2023_05/large.85513c10b02b49f2b004065929a3742c.multiplayer.png)
I implemented the simplest multiplayer using WebSockets (package ws - npm) and Node.js. I send keyboard input to the server, which relays it to other clients. Used by WebGL 1.0, glMatrix and OimoPhysics. Extracted original models, textures and animations using RE1MV. Created a non-skinned skel…
![Five-pointed Star with WebGL and JavaScript](https://uploads.gamedev.net/blogs/monthly_2022_12/large.a8292f8c98844d5397b1a58128d94b3d.five-pointed-star.png)
Playground: https://plnkr.co/edit/W49ndxcQemMgkAoP
My Video:
assets/shaders/default.vert
attribute vec2 aPosition;
uniform mat4 uMvpMatrix;
void main() {
gl_Position = uMvpMatrix * vec4(aPosition, 0.0, 1.0);
}
assets/shaders/default.frag
precision mediump float;
uniform vec3 uColor;
vo…
![Drawing Box and Sphere Cannon-ES Colliders with WebGL and TypeScript](https://uploads.gamedev.net/blogs/monthly_2022_08/large.d36823236a2346d894ebb653aa5c4078.DrawingBoxAndSphereCollidersWithCannonES.png)
The CannonDebugger class I got here: https://github.com/pmndrs/cannon-es/issues/152#issuecomment-1202788163
- Sandbox: https://codesandbox.io/s/cannon-es-box-sphere-debugger-webgl-ts-9co3qr (toggle the preview to see the result: Ctrl+Shift+D)
- GitHub: https://github.com/8Observer8/cannon-es-box-sphere-…
![Demo of Jill's Movement with Ammo.js and WebGL](https://uploads.gamedev.net/blogs/monthly_2022_07/large.ee1e067ee2874b05a127e56109460bbe.jill-colliders.png)
Demo of Jill's Movement with Ammo.js and WebGL
Source code of 3rd person controller with Ammo.js and WebGL
![Detecting a mouse click on object in JavaScript, Python and C++](https://uploads.gamedev.net/blogs/monthly_2021_01/3c5a542df81b490f86366e6e6742432c.pick-triangle-webgl10-js.gif)
Run demo in Sandbox:
- JSFiddle: https://jsfiddle.net/8Observer8/1gqfLar7
- Plunker: https://plnkr.co/edit/Y85fpZRur7vqaAl7?preview
Source Code:
- JavaScript, WebGL 1.0: https://jsfiddle.net/8Observer8/1gqfLar7
- Python, PyQt5, OpenGL 3.3: https://rextester.com/UZOJ14435
- Python, PySide2, OpenGL 3.3: https://rex…