× Main Menu

C# Tutorial – Create a Balloon Pop Arcade Game in Visual Studio

In this tutorial we will show how to create a simple balloon pop arcade game in visual studio using windows form and c# programming language. We are seeing more and more these types of games being made because they provide quick and fun game play.  We are creating this game using Visual Studio 2010 version, you can use any version to achieve the same result. Remember games are not all about programming or graphics it whether it’s fun. So let’s make a fun game.

Update – New WPF C# Version of Balloon Poppping game tutorial in visual studio is now available

Lesson Objective –

  1. Create animation using Windows Form GUI
  2. Use Mouse click on multiple picture boxes
  3. Use multiple events in C# programming such as Timer Event, Key down event and Mouse Click event
  4. Use Random number generator to position the objects across the game
  5. Use score to determine whether to speed up the game
  6. Use image swapping to show explosion in the game
  7. Create a custom reset function in the game


Video Tutorial –



Download the Balloon Pop Arcade Game Assets here


5 responses to “C# Tutorial – Create a Balloon Pop Arcade Game in Visual Studio”

  1. Abbasi says:

    how to generate game engine fun or event??

  2. Ram says:

    You need select the timer and name it as Game Engine. Its a Timer and in this code it is called Game Engine

  3. tina says:

    i have an error, underneath the game engine, the ‘ if (X.Tag == “Balloon” && X.Top < -50)' isnt working because balloon is underlined as an error. Did i do something wrong because all my code is right.

  4. Anhar Ali says:

    What’s the error message?

  5. kobubu says:

    Dude, the code doesn’t work because u binded popping on keydown function instead of key up.
    Ur tutorials are amazing but please make your site as good as your youtube videos.
    Good luck!

Comment on this tutorial and let us know how you got on -

%d bloggers like this: