Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

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!

14

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 ...

See full profile