Inspiration
When we were given the topic of making a game involving cycles, we started thinking of many real-world things that are circular, cyclical, and work in cycles. There were thoughts of life cycles, programming cycles, and even motorcycles.
Then it hit us, instead of making a game that has things with cycles in them, we thought: What if everything was circular, cyclical, and revolved around a cycle? This includes the gameplay, the level design, and even the physics.
And so Cyclical World was born!
What it does
This is a Cyclical Platformer, the first of its kind! In this game, you play as a man doomed to wander around the circular core and survive as many cycles (levels) as you can circle around its circumference. The twist here is that your next time around, the core will not only change but has added but have elements added on top of your previous cycle. And don't forget, physics are circular too.
So don't think straightforward, think circular!
How we built it
To build this, we used the Unity Framework with C# as our primary programming language.
Challenges we ran into
Our circular physics system! There were many hurdles we had making the system and collaborating on how it would actually work. This really redefined how we had to think of making a platformer, but this also helped make our project unique.
Accomplishments that we're proud of
Our circular physics system... again! It is harder than you think to not only convert all physics into a circle, but also actually code a game with these physics. Even so, we are proud of what we ended up with.
What we learned
While some members of our team were proficient with using Unity, we all ended up learning new things when programming in this game engine. There were also some mathematic calculations we had to come to understand in the physics conversion.
What's next for Cyclical World
More cycles (levels), more circles, and way more physics objects to take advantage of our awesome physics system.

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