Skip to content
UdemyC#Paid courseIntermediate levelCertificate

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

icon
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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

LEARN HOW TO QUICKLY BUILD A BREAKOUT GAME CLONE ON WINDOWS USING VISUAL C# and WinForms
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
You have 30-day money back guarantee from Udemy, so there is nothing to lose! I made my best efforts to provide high quality content and to make this both useful and fun to watch.
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
COURSE REQUIREMENTS:
  • 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
ENROLL TODAY TO START BUILDING YOUR OWN BREAKOUT GAME AND HAVE FUN PLAYING ITWho this course is for:
  • This course is an easy step by step instructions to build a simple Windows application in C#
  • Anyone with some basic knowledge on Programming

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

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

icon
More courses by Mohammad El-Haj

$64.99

$19.99

icon
More C# courses

$84.99

$13.99

$64.99

$19.99

$12.99

$84.99

icon
Reviews

4.4

51 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing 12 of 14 reviews