This website requires cookies to function. Please enable cookies in order to browse this website properly. Read more here.

C# Pong game

Added on 2017-01-12 13:03:00 UTC

Download the game and source code for Windows here.

About the game

A while ago I made my own version of the world famous Pong in C#. This was because of a presentation I held for Dutch class, in which I talked about the creation of the original Pong and Atari, among other things. I thought it would be nice to create my own version of Pong and show this during the presentation.

Now, sometime later, I've created a new and improved version which uses MonoGame. It's not entirely faithful to the original, but it does the job.

Watch the video below.

Watch the video



You can alter the limits for the score and time. You can also adjust the speed of the game or have it adjusted automatically. Do you want to add an extra ball to make everything more exciting? You can! And finally, you also have the option to choose your opponent: another player or the computer. You can also let the computer play against itself.

Main menu Start new game Gameplay


You can alter the controls for both players.

It's also possible to enable or disable the sounds, adjust the volume or switch to different sound effects.

And finally you can change the resolution, toggle vsync or switch to full screen.

Settings - controls Settings - audio Settings - video

Wesley Donker

Software Engineer

The Netherlands