Inspiration
We have been a big fan of tabletop shooting game since our childhood. So we decided to create a game by ourselves to share with the Reddit community.
What it does
You will control a spaceship to travel in the wide universe. Your mission is to escape from the chaotic of the galaxy by shooting at obtacles. Be strategic because your bullets are limited. But don't worry, extra bulltes will be provided to support you on your journey. Try to survive for as long as possible to have the best achievement.
How we built it
We created the project using Devvit. We initialized by using --template web-view-post because we used webview for this one. In order to create objects like spaceship, obtacles, meteors, etc, we used a library called p5.js. For us, P5.js is the best tool to implement smooth animations, simple but creative graphics.
Challenges we ran into
The biggest challange is getting used to Devvit: how it works, how to embed the webview into Devvit, how to save users' data. It also took us quite some time to learn some p5.js's components and integrating it into Devvit is also an obtacle.
Accomplishments that we're proud of
We have finally turned our idea of a tabletop shooting game from our childhood into reality, also overcome some difficulties during the development process.
What we learned
We have had a chance to learn about Devvit and p5.js.
What's next for UniverseWar
In the near future, there will be some more updates:
- More challenging experience by making obstacles be able to shoot at the player.
- More types of pickup items like extra life, power-ups, types of bullets like flamethrower, freezing canon, etc.
Built With
- css
- devvit
- html
- javascript
- p5js


Log in or sign up for Devpost to join the conversation.