Skip to content
main
Switch branches/tags
Code

SpookyBall

SpookyBall is a WebGPU-powered, Halloween-themed, open source Breakout clone!

Play it now at https://spookyball.com!

A SpookyBall screenshot

Work in Progress

SpookyBall is a work in progress that will likely gain a trickle of new features over time. Some things that I'm considering adding in the future:

  • Audio
  • Particle effects
  • Better UI
  • Graphical optimizations
  • More powerups
  • More interesting level progression
  • Highscore board

Slow device?

Try one of these graphics settings:

Want to peek behind the curtain?

Try Debug Mode to see some extra controls that let you toy with the game and rendering!

Acknowledgements

Standards and Tools

  • Built with Web standards such as WebGPU.
  • 3D assets edited and exported with Blender.
  • SpookyBall uses glTF 2.0 as it's model format.
  • glTF-Transform was used to significantly optimize model file sizes.
  • Textures are compressed with Basis Universal
  • Meshes are compressed with Draco

3D Assets

3D assets were all acquired from SketchFab:

This work is based on "Poly HP - Ghost" (https://sketchfab.com/3d-models/poly-hp-ghost-f00c19eecce24935a694ba0552132c09) by Downrain DC (https://sketchfab.com/downraindc3d) licensed under SKETCHFAB Editorial (https://sketchfab.com/licenses)

This work is based on "Crow Lowpoly" (https://sketchfab.com/3d-models/crow-lowpoly-87e1b38e604347a085ffd584c7dc7c42) by Sanya Laneev (https://sketchfab.com/lansvision2) licensed under SKETCHFAB Standard (https://sketchfab.com/licenses)

This work is based on "Jack-o'-Lantern" (https://sketchfab.com/3d-models/jack-o-lantern-d0a363c8b6c542da8a1f5b7d85bee38d) by Sachi.Nishimura (https://sketchfab.com/petit.peache) licensed under CC Attribution (https://creativecommons.org/licenses/by/3.0/)

This work is based on "Energy Sphere" (https://sketchfab.com/3d-models/energy-sphere-d3c2a8e291604dd4b41bdd7d295e1c90) by Sirhaian (https://sketchfab.com/sirhaian) licensed under CC Attribution-NonCommercial (https://creativecommons.org/licenses/by/3.0/us/)

This work is based on "Coffins" (https://sketchfab.com/3d-models/coffins-9c0ee3231b4b4745bec87c1c211384d7) by Lucas.Presoto (https://sketchfab.com/Lucas.Presoto) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)

This work is based on "Chapel" (https://sketchfab.com/3d-models/chapel-b47b9edb077a463e8a32981c1ff8c2ff) by Isengrim (https://sketchfab.com/Isengrim) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)

This work is based on "Grave Stones" (https://sketchfab.com/3d-models/grave-stones-743bddbaca8e4a2caabd08c727be51ed) by AO-INTERACTIVE (https://sketchfab.com/aointeractive) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)

About

WebGPU-powered, Halloween-themed breakout game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published