Skip to content

grinstead/MarbleMarcherWebGPU

Repository files navigation

Marble Marcher WebGPU Port

Welcome to the Marble Marcher WebGPU port! This project is an open-source initiative to port the original Marble Marcher game to the web using WebGPU. The port is being developed with SolidJS and the Ambush game engine, which is also under development.

About Marble Marcher

Marble Marcher is a physics-based game where players navigate a marble through various fractal landscapes. Originally created by HackerPoet, the game offers a unique and visually stunning experience.

Project Goals

  • Port Marble Marcher to WebGPU: Make Marble Marcher work right in the browser (well, any browsers that support webgpu).
  • Develop the Ambush Game Engine: This project will use the ambus" game engine, which is being developed alongside the Marble Marcher port. Check out the ambush engine repository for more details.

Project Status

This project is just getting started.

Getting Started

Download the repo, run npm install then npm run dev.

Contributing

If you're interested in contributing to this project, the best way to get started is to message me directly. Whether you have experience with WebGPU, SolidJS, or game development in general, your help would be appreciated.

Contact

For any questions or to express your interest in contributing, please reach out via GitHub issues or message me directly.

Acknowledgements

  • HackerPoet for the original Marble Marcher game.

Thank you for your interest in the Marble Marcher WebGPU port!

About

A port of Marble Marcher implemented in WebGPU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published