https://github.com/scristobal/webgpu-experiments
Just experimenting with WebGPU API
https://github.com/scristobal/webgpu-experiments
glsl webgl2 webgpu wgsl
Last synced: 6 months ago
JSON representation
Just experimenting with WebGPU API
- Host: GitHub
- URL: https://github.com/scristobal/webgpu-experiments
- Owner: scristobal
- Archived: true
- Created: 2023-05-13T17:53:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-22T12:51:02.000Z (8 months ago)
- Last Synced: 2025-04-10T09:05:43.631Z (6 months ago)
- Topics: glsl, webgl2, webgpu, wgsl
- Language: TypeScript
- Homepage:
- Size: 83 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Plaster
A experimental 2D-ish render/game engine.
Just experimenting with WebGL2 and WebGPU, with some sparks of Rust/C in Web Assembly here and there... maybe some semi exotic APIs like the Gamepad API or the WebTransport API.
- [x] Full WbGL2 support
- [x] Limited WebGPU setup
- [x] Full support WebGL2
- [x] Orthogonal camera
- [x] Sprite loading
- [x] 2-axis + flat rotation movement control
- [ ] Basic camera (orthogonal?) with some 3D or parallax effect
- [x] Sprite animation (at least in infinite loop)
- [ ] Lighting, 2D casting shadows, semi 2D normal maps
- [ ] Multiplayer, maybe
- [ ] Gamepad support, likely