Skip to content

leoestevves/Flappy-Bird

Repository files navigation

Recreating the Flappy Bird game.


Hello there! 👋 Attention 👮 ⚠️

This readme has two versions, english and portuguese, if you want to read in portuguese click HERE or PORTUGUÊS.

Objective 🎅

This project has the objective to learn and practice game development, Unity and C#, in addition to use it as part of my portfolio.

Introduction 🔔

I decided to do this project after watching a video on youtube by Mark Brown, from the channel Game Maker's Toolkit. In this video, Mark make a project recreating the Flappy Bird game. After watching this video, I decided to make my own recreation of Flappy Bird, taking the concepts explained by Mark and adding other features.

Application 🐦

This project is a recreation of the Flappy Bird game, each time the bird passes between two pipes the player scores a point, if the bird hits one of the pipes it's game over. I made two scenes in this project, the title screen and the level one, which is where the game happen. Flappy Bird project Gif:

Behind the project 🎄

During this project I used two things to organize myself, github desktop and trello. Before starting the project, it's always important to understand what I really need to do, and for that I used trello. Many developers use this tool to organize themselves, and I did the same, I make several cards in my trello, each one written what i needed to do, separating them by topics, like creating the bird, the background, snow, music, etc.

After that, I separated them by categories, if this part of the project was working, if it was in progress, or if I didn't start yet this part. Print Trello:

In addition, I've always been adding each update in my project to my github, using github desktop, an integration platform between git and github.

Assets ❄️

Conclusion ⛄

I learned a lot of things doing this project, things like the preparation of the project, using trello efficiently, acquiring more knowledge about unity, GameObjects and C#.

If you only want to download the folder with the game's executable, I'm providing the link to my google drive in the "About" tab.

Thanks for reading, I wish you a good week, see ya. 👋


Versão em português

Objetivo 🎅

Esse projeto tem como objetivo aprender e praticar desenvolvimento de jogos, Unity e C#, além de usá-lo como parte do meu portfólio.

Introdução 🔔

Resolvi fazer esse projeto após assistir um vídeo no youtube do Mark Brown, do canal Game Maker's Toolkit. Nesse vídeo, Mark fez um projeto recriando o jogo Flappy Bird, com o intuito de ensinar o básico do desenvolvimento de jogos para iniciantes. Após assistir esse vídeo, resolvi fazer a minha própria recriação do Flappy Bird, pegando conceitos explicados pelo Mark e adicionando outros recursos.

Aplicação 🐦

O projeto é uma recriação do jogo Flappy Bird, cada vez que o passarinho passa entre dois canos o jogador faz um ponto, se o passarinho bater em um dos canos é game over. Fiz duas cenas nesse projeto, a tela inicial e o nível 1, que é onde o jogo realmente acontece. Gif do Projeto Flappy Bird:

Por trás do projeto 🎄

Durante esse projeto eu utilizei duas coisas para me organizar, o github desktop e o trello. Antes de começar o projeto é sempre importante entender o que de fato eu preciso fazer, e para isso eu utlizei o trello. Muitos desenvolvedores utilizam essa ferramenta para se organizar, e eu fiz o mesmo, montei no meu trello diversos cartões, mostrando em cada um deles o que eu precisava fazer, separando por tópicos, como por exemplo a criação do passarinho, o background, a neve, música, e etc.

Após isso, eu os separei por categorias, se esse tópico do projeto já estava funcionando, se estava em andamento, ou ainda era necessário fazer do zero. Print Trello:

Além disso, sempre fui adicionando no meu github cada atualização do projeto, utilizando o github desktop, plataforma de integração entre git e github.

Assets ❄️

Conclusão ⛄

Consegui aprender muita coisa fazendo esse projeto, como a parte de preparação, utilizar o trello de forma eficiente, conhecimento mais profundo sobre Unity e GameObjects, até a parte de programação em C#.

Caso queira baixar apenas a pasta com o executável do jogo, eu estou disponibilizando o link para o meu google drive na aba "About".

Obrigado por ler até aqui, te desejo uma ótima semana, até mais. 👋