How To Program Your Own Breakout Game using Visual C# (Udemy.com)
Practice C#.NET with WinForms and Visual Studio Building a 2D desktop game with collision detection, sounds and images!
Created by: Mohammad El-Haj
Last updated August 2017
What you will learn
- Learn the basics of building a WinForms Application on Windows using C#
- Build a fully functional Breakout Game Clone as a Windows Application in C#
- Learn how to build game logic and develop simple games
- Learn how to draw basic graphics inside Winforms applications
- Learn how to animate objects on screen
- Learn how to use timers to mimic game loops
How it compares
Against the other 194 rated Udemy courses in C# on CourseDuck:
- Rating4.4 out of 5higher than 38% of them
- Reviews51#174 of 195 by number of reviews
- Length2.2 hoursshorter than 85% of them
- Last updatedAugust 2017earlier than 88% of them
Quality Score
Overall Score : 88 / 100
Course Description
If you want to learn and experience what it takes to build a game on Windows using Visual C# and Winforms then I hope you will find this course as exciting as it is informational.
WHAT YOU ARE GOING TO LEARN:
- The techniques you need to build a complete Breakout game clone with Visual C# on Windows
- Understand how to use WinForms and how to create desktop applications using C#
- How to draw graphics inside Winforms
- How to use timers to mimic game loops
- How to play sounds
- How to embed images and sounds as resources inside your application
- How to handle mouse and keyboard events
- How to load images and display images using WinForms
Let's get started today! Enroll now!
WHAT'S IN THE COURSE?
- Complete Breakout Project in C# on Windows
- Understand how to write efficient C# code
- Learn how Windows applications work
- Full source code of the project we will build
- All game assets used in the game are included for free
- Basic knowledge of C# (or any similar language like C/C++, Java....etc)
- Basic understanding of loops, functions, variables and if conditions...
- Windows 7 or newer
- Visual Studio installation Visual Studio 2015 Community Edition (Recommended) or Newer
- This course is an easy step by step instructions to build a simple Windows application in C#
- Anyone with some basic knowledge on Programming
Instructor Details
- 4.4 Rating
51 Reviews
Mohammad El-Haj
Hi there!
My name is Mohammad and I have a degree in computer sciences and have been working as a professional software engineer since 1995. I wrote my first program in GW-BASIC when I was 14 years old and since then I knew that I wanna grow up to become a programmer as it is the love and passion of my life!
I also started teaching Visual C/C++ and Visual Basic back in 1997 and that is when I learned how much I enjoy teaching and helping others!
I lived in Seattle for 17 years to work for Microsoft so I can learn from the best in the industry! I spent 9 years at Microsoft as a senior software engineer and then became curious to try out other companies in USA so I can keep on growing and learning...
Over 20 years of my career, I worked with many companies from startups to medium size companies like Citrix and to big companies like Microsoft. During that time, I learned so many languages and technologies from Visual Basic, C/C++, Win32, ATL, COM, Python, Java, Javascript, C# and .NET and many more. I built Windows applications, mobile applications, built some websites and built games using Unity and many other tools. I like to share my experience and help others become professional developers as well.
I mentored, lead and managed many developers in my career and successfully helped ship many products including V 1.0 products like Microsoft Office Communicator ( aka Lync or Skype for Business). When I found out about Udemy, I was immediately hooked as a student, b
More courses by Mohammad El-Haj
Learn and Master C Programming For Absolute Beginners! (2019)
4.2 (558 Reviews)
Provider: Udemy
Time: 13.9h
$64.99
Learn To Program Tic-Tac-Toe with C# and Visual Studio (2017)
4.4 (69 Reviews)
Provider: Udemy
Time: 1.2h
$19.99
More C# courses
C# Developers: Double Your Coding Speed with Visual Studio (2018)
4.7 (4,035 Reviews)
Provider: Udemy
Time: 2.2h
$13.99
Object Oriented Programming with C# - Beginner to Advanced (2020)
4.7 (2,063 Reviews)
Provider: Udemy
Time: 5.6h
$64.99
Learn Game Development with C# Programming and MonoGame! (2025)
4.7 (1,094 Reviews)
Provider: Udemy
Time: 6.6h
$12.99
Reviews
By Georges-Emmanuel PALLUD
PERFECT
By Dali Matador
great work
By Sheku D Koroma
The course is easy to follow so far.
By Adam D
Good detail, good explanations.
By Richard Troester
The course gets straight to the point. If you have a little bit of C# knowledge this course is great. If you have never written a line of C# you may need to go learn the basics before using this course.
By Faisal Q.
Excellent, nice and easy to follow along Instructor Muhammad. The lectures are really engaging and straight to the point. Informative and helpful in learning game development from the scratch. I recommend this course.
By Alejandro Vergara Vargas
Because he's clear and direct. Just like my opinion. Congrats bro!
By Ahmed Adel Fahmy
The lecturer is good , but he is so fast and writing the code so fast
By Reg Migrant
easy to follow and includes assets so the game can be built by a beginner, lose one star for just giving instruction but not explaining the properties/consequences all the time
I know this is not an important piece of code and its interesting to see the thought process of someone who is a good programmer but it feels as though the design wasn't though through in advance and presenter is constantly jumping around 'fixing' elements without any explanation we have to constantly stop the video so that we can type to catch up which is fine except that we then discover that he's jumping back up the code to fix something else then forward to correct what we just caught up. Its not difficult but it means we lose track of the main thread and then he runs the code and the programming lines are obscured by the runing application
By Zakaria Kasmi
nice course , your English is Great Mohammed , So excited to see your next courses
By Naseim Ghribi
thanks a lot for making this easy for me and for every new learner, i enjoyed making the game a lot and i will look at your other courses.
you are a great teacher.
By Judith Joubert
It was fun. I enjoyed it, just would've liked it if there was more explanations on the logic.








