Learn C# by Making a Flappy Bird Game in Windows Forms & VS
Last updated on October 30, 2026 1:35 amLearn C# by Making a Flappy Bird Game in Windows Forms & VS
★★★★★
$449.00 in stock
Udemy.com
as of October 30, 2026 1:35 am
Save highscore, change bird and pipe images, load files externally and publish Flappy Bird Game in Windows Forms & C#
Created by:
MOO ICT
Learn to Code with Fun and Engaging Projects
Learn to Code with Fun and Engaging Projects
Rating:4.95 (10reviews)
47students enrolled
What Will I Learn?
- Create a Fully Customisable Flappy Bird Game in Visual Studio
- Work with Windows Form and .NET inside of Visual Studio
- Code the project fully using only C# programming
- Create Multiple Forms with UI including Title Screen, Games Screen and Help Screen
- Work with multiple windows form components such as Labels, Picture Boxes, Panels, Buttons and Timer
- Change Bird and Pipes images in the game during runtime
- Save High Score locally in a text file.
- Read high score from the text file and show updated value it in the games screen and titie screen
- Play jump and crash sound effects in the game
- Work with various Windows Form Events such as Mouse Move, Key Down, Key Up, Timer Tick etc
- Communicate between the Title Screen form and Games Screen form to remember player choice for the bird and pipe images
- Reset the game without closing and reopening the game
- Load Bird images and Pipe images from external folder
- Filter the file reading method to only look for GIF for the bird images and PNG for the pipe images
- Create double pipe with a gap in the middle and randomly change the pipe position to make the game more challenging
- Use multiple Boolean expression in IF statement while checking to collision detection
- Increase the pipe speed depending on the player score.
- Debug the application and fix any errors that arise
- Add customised Icons for game published version
- Publish #1 Create a game set up exe wizard. Include external game assets to the set up
- Publish #2 Create a single EXE file for the game including the .Net core components with it
- Extra Bonus: How to add extra graphics to the game after its been built (without coding)
Requirements
- No previous programming skills or knowledge required. All the concepts will be covered in detail step by step.
Target audience
- Beginner Programmer
- Games Designer
- Students of IT, Computer Science or Games Design
- The curious minded problem solver
- Teachers of IT, Computer Science or Games Design
- Beginner developer looking for fun projects


There are no reviews yet.