Inspiration

We have always been fascinated with creation, and we wanted to have fun. Thus it seemed natural for us to create something fun, and what's more fun than a game? With our passion for physics and math we wanted to create a game revolved (haha, gravity) around manipulating gravity, this is where the idea for GalactiGolf came about!

What is GalactiGolf?

GalactiGolf is a fun and enjoyable 3D puzzle game. It is a golf game that takes you to discover the great galaxies. To spice it up, we made a mess out of the gravity and physics for you to have an out of this world experience.

How we built it

To create local individual gravity for each planet, we had to develop our own physics engine with our knowledge and a bit of math. We used the programming language Rust with the Bevy game engine to create GalactiGolf.

Challenges we ran into

One of the biggest challenges we ran into was working around the Rust programming language and the Bevy game engine. Only one of our members is familiar with coding and this is his strongest language. So our team had to work around the nuances of Rust and learn a lot about this new language. As the majority of our team are novice coders, we instead focused a lot on the design and audio elements of GalactiGolf for a more engaging experience.

Accomplishments that we're proud of

The prediction path that shows the path of the ball as it will move as well as the strength of the hit. Our gravity physics engine working properly is also one of our proudest accomplishments!

What we learned

We definitely learned a lot about coding and game development especially as beginners but more importantly we learned to work together, especially with our different skill sets

What's next for GalactiGolf

Infinite random level generation for infinite fun and mobile support, as well as polishing and making it more aesthetically pleasing. You can be updated through our GitHub

How to Play

Scroll up/down to zoom in/out, Drag left click to move camera, Drag right click to launch golf ball. Have fun!

Built With

+ 11 more
Share this project:

Updates