https://github.com/szym-mie/webgl_boxes
Pure WebGL prototype of a 3D shooter, with original assets
https://github.com/szym-mie/webgl_boxes
3d-game-engine fps-game from-scratch js prototype webgl webgl-game
Last synced: 6 months ago
JSON representation
Pure WebGL prototype of a 3D shooter, with original assets
- Host: GitHub
- URL: https://github.com/szym-mie/webgl_boxes
- Owner: szym-mie
- License: mit
- Created: 2022-07-27T09:48:58.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-26T12:56:45.000Z (7 months ago)
- Last Synced: 2025-03-26T13:42:36.104Z (7 months ago)
- Topics: 3d-game-engine, fps-game, from-scratch, js, prototype, webgl, webgl-game
- Language: JavaScript
- Homepage:
- Size: 3.39 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebGL Boxes

[Live Demo](https://webgl-boxes.netlify.app/)
## Things missing
- collisions (so simple to implement that I didn't bother doing it, convex-hull in a future projects),
- shadow mapping (quite hard to get right),
- skinning (will have to extend current GLTF importer to load them)## Things to reconsider
- shaders definition - probably a unified 'shader interface' for all materials is a way to go
- WebGL2 - it's widely available nowadays, itegrates alot of extensions from WebGL1 into the coreszym.mie 2022