Skip to content

toji/spookyball

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
js
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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