{"id":24649049,"url":"https://github.com/theronwolcott/flappyterp-unity","last_synced_at":"2026-05-20T04:39:17.803Z","repository":{"id":273009464,"uuid":"911411188","full_name":"theronwolcott/flappyterp-unity","owner":"theronwolcott","description":"Flappy Bird clone built in Unity as part the Creative Core course. Features 2D side-scrolling gameplay, procedural obstacles, scoring system, and smooth physics. ","archived":false,"fork":false,"pushed_at":"2025-01-03T01:11:51.000Z","size":3177,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-25T17:15:22.891Z","etag":null,"topics":["c-sharp","game-development","unity"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theronwolcott.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-03T00:38:51.000Z","updated_at":"2025-01-03T01:14:56.000Z","dependencies_parsed_at":"2025-01-18T02:33:12.367Z","dependency_job_id":"b35490ba-818c-405f-852d-9b0d34aee27a","html_url":"https://github.com/theronwolcott/flappyterp-unity","commit_stats":null,"previous_names":["theronwolcott/flappyterp-unity"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theronwolcott%2Fflappyterp-unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theronwolcott%2Fflappyterp-unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theronwolcott%2Fflappyterp-unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theronwolcott%2Fflappyterp-unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theronwolcott","download_url":"https://codeload.github.com/theronwolcott/flappyterp-unity/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244675506,"owners_count":20491824,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","game-development","unity"],"created_at":"2025-01-25T17:15:31.744Z","updated_at":"2026-05-20T04:39:17.775Z","avatar_url":"https://github.com/theronwolcott.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flappy Bird - Unity Project\n\nThis project is a 2D side-scrolling game similar to the classic Flappy Bird, developed using Unity. It was created as part of my Creative Core course to demonstrate my learning of game development in Unity.\n\n## Project Overview\n\nIn this game, you control a bird that must navigate through pipes by avoiding collisions. The objective is to survive as long as possible by tapping the screen to make the bird flap and rise, while gravity pulls it downward. The game continues indefinitely, with increasing difficulty as the pipes speed up and their gap size narrows.\n\n## Features\n\n- **2D Side-scrolling Gameplay**: A classic Flappy Bird experience with smooth scrolling and pipe generation.\n- **Player Controls**: Tap the screen to make the bird flap and rise.\n- **Procedural Obstacles**: Randomly generated pipes with variable gaps for the player to navigate.\n- **Scoring System**: A point is awarded each time the bird successfully passes through a pair of pipes. Your high score is tracked and displayed.\n- **Game Over Screen**: Displays when the bird collides with a pipe or falls to the ground, along with the final score.\n\n## Technologies Used\n\n- **Unity**: The game engine used for development.\n- **C#**: The primary programming language for game logic.\n- **2D Sprites**: Custom assets used for the bird, pipes, and background.\n- **Unity's Physics System**: Used to simulate gravity and collisions.\n- **UI Elements**: Implemented to show the score, game-over screen, and buttons.\n\n## Installation Instructions\n\n1. Clone this repository or download the project files.\n2. Open the project in Unity (ensure you're using a compatible version).\n3. Press \"Play\" in Unity's editor to start the game.\n4. (Optional) Build the game for your preferred platform (PC, mobile, etc.).\n\n## Gameplay\n\n- Tap to make the bird flap and rise.\n- Avoid the pipes that scroll from right to left.\n- The game ends when the bird collides with a pipe or hits the ground.\n- Try to achieve the highest score possible!\n\n## Challenges\n\nDuring the development of this game, I faced challenges with collision detection and procedural generation of the pipes. Learning about how physics work in Unity and starting pipe generation super simple and expanding helped me figure out how to properly implement a realistic flappy bird experience.\n\n## Future Plans\n\n- Adding sound effects and background music.\n- Implementing a more advanced scoring system, including achievements.\n- Adding more variety to obstacles (e.g., moving pipes or rotating obstacles).\n- A boss or special event every x score in a game. (Probably every 100 or so).\n\n## Screenshots\n\n![In-game](images/gameplay.png)\n\n\u003c!-- ## Demo\n\n(If available, include a link to a demo version of the game or video showcasing gameplay.) --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheronwolcott%2Fflappyterp-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheronwolcott%2Fflappyterp-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheronwolcott%2Fflappyterp-unity/lists"}