Inspiration

We grew up playing a game called “Flappy Bird, in which we would spend a large portion of our time playing it. Since then, we decided to recreate “Flappy Bird” into our version of the game. While using the same physics and motion, we decided to create “Flappy Sub”, our game with an integrated motion with the green poles!

What it does

Using a simple reference from the game “Flappy Bird”, we mimicked its physics to create it in an underwater theme. The project tasks the user to begin whenever they are ready and avoid crashing into the poles in between. If the player avoids them, the game continues infinitely until it crashes. However, there is a twist! The poles do not remain stationary, they shift up and down depending on their positions. This makes for an interesting yet simple approach to the game!

How we built it

We built it with C#, HLSL, and Unity.

Challenges we ran into

Using unity to simulate a moving environment with elements that would randomly generate (tubes), having to get familiar with Unity itself, getting used to the language C#, moving the pipes up and down, and having to match the physics of the submarine.

Accomplishments that we're proud of

Using a simple reference from the game “Flappy Bird”, we mimicked its physics to create it in an underwater theme. The project tasks the user to begin whenever they are ready and avoid crashing into the poles in between. If the player avoids them, the game continues infinitely until it crashes. However, there is a twist! The poles do not remain stationary, they shift up and down depending on their positions. This makes for an interesting yet simple approach to the game!

What we learned

Learning the new programming language C# and a new engine in Unity helped us understand how each element works together and how we developed critical thinking skills/logic to make the character come to life. As first-time game development coders, it can be said that creating games is fun but challenging as it taught us to think logically and remind ourselves that physics is a real possibility in any game that is created. Overall, the experience of creating a game with little to no experience is rewarding and another pathway into our field of computer science!

What's next for FlappySub

Using this base for our experience, we can create different characters and backgrounds. We can increase the game’s value by continuing to develop new features such as adding a high score, refining the database itself, or even, creating a new challenge. We may even continue working on this project past ShellHacks to redefine and update the game into another real version of Flappy Bird.

The Team

  • Lyn Quintana
  • Syawadhilah Pradipta
  • Angie Martinez
  • Edison Garcia

Built With

Share this project:

Updates