How To Program Your Own Breakout Game Clone using Visual C#

Mohammad El-Haj, Passionate Developer / Trainer / Constant Learner

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
22 Videos (2h 10m)
    • Let's Build Breakout Game using Visual C#

      1:29
    • Course Overview

      2:32
    • About Your Instructor

      1:20
    • Creating the C# Project in Visual Studio

      5:39
    • Adding Background Image

      3:40
    • Adding The Game Paddle

      4:02
    • Moving The Game Paddle

      8:20
    • Adding the Game Ball

      4:54
    • Animating the Game Ball

      10:02
    • Detecting Collision With Game Paddle

      5:47
    • Adding The Game Blocks

      6:54
    • Drawing Blocks using Graphics

      9:49
    • Detecting Block Collision with Ball - Part 1

      10:18
    • Detecting Block Collision with Ball - Part 2

      8:16
    • Adding the Game Menu - Part 1

      7:43
    • Adding the Game Menu - Part 2

      5:41
    • Implementing Menu Commands

      7:40
    • Adding the Game Score

      7:02
    • Adding Finishing Touches - Part 1

      4:39
    • Adding Finishing Touches - Part 2

      5:53
    • Adding Sounds to our Game

      7:11
    • Congratulations!

      0:44

About This Class

e2b688ee

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 IT!

9

Students

--

Projects

0

Reviews (0)

Mohammad El-Haj

Passionate Developer / Trainer / Constant Learner

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, but I also wanted to pursue my passion as an instructor as I know that I enjoy teaching and helping others and I think I can make the learning experience fun and easy :)

As of 2017, I moved to live in the Silicon Valley and decided to be working full-time on creating courses as well as building some cool apps and games in my free time!

Looking forward to getting to e-meet and know everyone here!

Yours,

-Mohammad.