Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
A jam submission

MoonshotView game page

An intense, action-packed cross-platform, WebXR-ready space game.
Submitted by Cody Bennett — 20 hours, 15 minutes before the deadline
Add to collection

Play Moonshot

Moonshot's page


CriteriaRankScore*Raw Score
Theme interpretation#2912.3853.200

Ranked from 5 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

GitHub repository URL

Theme interpretation
Players blast through a volley of asteroids from a crumbling moon, caused by a mission gone wrong.

Leave a comment

Log in with to leave a comment.



Hey, cool game! the visuals, sounds and aesthetics are great!

Sadly I don't have a VR thing but on browser it feels good too.




Amazing sound design, visuals and catchy retro music! I love the fast-paced action gameplay.
And it's even better that you provided the live version.

I do not know if it was a bug or not, but my spaceship was not being damaged. Adding damage might add some challenge to the player.

I love me a good fast-paced action shooter! Fantastic work!


Wrapped up gameplay and checking off UI for my game.

The idea for the UI was to calculate a game score based on destroyed asteroids by size, displaying an online scoreboard to post results to as well as live feedback.

I've run into some technical issues in having a HUD display for all of my audiences, so I wasn't quite sure how to approach it. Things in WebXR are still bleeding edge, and I had to make some concessions to get a game up at all (postprocessing, DOM/HUD features, etc., are still WIP).

My favorite challenge behind this game had to do with smooth input switching. On recent VR headsets, you can switch between controller and hand tracking, and I opted to support them in the UI. Unfortunately, you need a controller with a gamepad since gaze-based controls weren't very reliable in testing.

This game jam was fun, and I learned quite a bit about various game modes and styles and even some new design patterns to work around. Specifically, I found a few new design patterns to apply to XR experiences regarding comfort and accessibility, based on posture, that I may expand on later.