Inspiration
As the space industry progresses, space junk is a growing issue that endangers our existing satellites, space-stations, and launches. It is still an issue that can be prevented if taken into account from the beginning. We hope to help people become aware of it's importance so we do not pollute our orbit as we have the planet.
What it does
The game consists of a spaceship with the objective to reach Earth. The player must navigate through asteroid fields and mounds of space junk in the form of cargo containers, broken satellites and space stations. A player can destroy the obstacles to protect their ship and as they progress in levels they attain speed power-ups, however in the case of a collision it's Game Over.
How we built it
We chose Unity as our game engine. Using the tools provided in the application we set up the different game scenes, sprites for each interactable component, and scripts to enable their movement and properties. Our primary language for this project was C#. We also used DALL-E from OpenAI to generate our spaceship and debris sprites.
Challenges we ran into
A big challenge we ran into was the Build and Export of our project due to potential layering issues of the different Game Objects. We often struggled with figuring out what required functions to use to implement certain features. This is mostly due to all of us being very new to Unity and their pre-built libraries.
Accomplishments that we're proud of
When we were able to get a moving ship with shooting capabilities that actually destroyed the obstacles. This is because in the backend it requires special functions and features called Box Colliders which were a bit hard for us to figure out at first.
What we learned
Almost none of us had really used Unity before, so this project taught us a lot about the interface and different features. The programming scrips for Unity are in C# so this was also a great way to learn a new language and further develop object-oriented programming skills.
What's next for Orbit Odyssey
Adding animations and sounds as well as an endgame feature which reveals what actually happens when we reach Earth.
Log in or sign up for Devpost to join the conversation.