Personal Project
Duration : 2 days
Source Code : https://github.com/nniodil/Flappy-Propeller/tree/main/Scripts
Web Browser Playable Link : https://nadirio.itch.io/flappy-propeller
Gameplay :
Project Overview:
Developed a fully functional clone of Flappy Bird in just two days, demonstrating a solid understanding of basic game development principles and efficient problem-solving skills.
Skills and Knowledge Applied:
Game Loop Implementation:
- Managed game updates and rendering within a loop to create a seamless gameplay experience.
User Input Handling:
- Implemented responsive controls to ensure smooth and accurate player interactions.
Physics and Movement:
- Applied basic physics principles to simulate gravity and control the movement of the bird.
- Collision Detection:
- Integrated collision detection to handle interactions between the bird and obstacles.
Scoring System:
- Developed a scoring mechanism that tracks and displays the player’s score.
State Management:
- Managed different game states (e.g., playing, game over) to control game flow.
Game Mechanics:
- Designed and implemented core gameplay mechanics, such as flying through gaps between obstacles.
Infinite Scrolling:
- Implemented an infinite scrolling system for the ground and pipes to ensure smooth and continuous gameplay.
- Technical Skills Demonstrated:
Programming Languages: Used C# for scripting game logic.
Game Engine:
- Utilized Unity to develop and test the game, showcasing familiarity with a professional game development tool.
- Debugging and Optimization:
- Identified and fixed bugs, ensuring the game runs smoothly and efficiently.
I did not create Assets.