Udemy

Introduction to Pong

A free video tutorial from Denis Panjuta
Teaches over 500,000 students to code
Rating: 4.5 out of 5Instructor rating
44 courses
592,640 students
Pong Introduction

Learn more from the full course

Complete C# Masterclass

Master C# Programming from A to Z. Dive deep into .NET, OOP, Clean Code, LINQ, WPF, Generics, Unit Testing, and more.

44:43:33 of on-demand video • Updated October 2025

Learn the fundamentals of programming using C#
Learn how to use variables, methods, loops, conditions
Fully understand how OOP (object oriented programming) works and how to use it
Build beautiful GUIs (Graphical User Interfaces) with WPF (Windows Presentation Foundation)
Create video games using C# and Unity 3D
Learn how to handle errors and avoid them
Work with files, folders, text and paths in .NET framework
Learn how to use LINQ and Lambda Expressions
Learn how to use Databases with MSSQL
Learn advanced techniques like threading and asynchronus development
Learn how to use C# generics to build senior-level software
Learn Clean Code with SOLID and all of its best practices
English [Auto]
Welcome to the punk chapter. And this chapter we are going to build a clone of the huge success from the Seventies Pong and this is pretty much the first video game ever from what I know, and we are going to build pretty much this game. As you can see, we have we have the we have the game with player one and player two. Then we have two racquets and the ball flying around. We are using sounds in here and we have a scoring system and as you see, the ball goes faster and faster every time and every hit and that makes the game more and more difficult because the bats are not getting faster. And there you are. All right. So this is pretty much the end result of what we are going to build in this chapter. We will use different scenes. So we are going to have a main page where you can start from and you can press play in order to get to the game. And then there is a game over screen where you simply see the game over text layout laid out just in front of you. And this will teach you many different things. If we go back to our game, you will see how to use physics because of this racket. Here, for example, has to have physics. So it has to collide with the ball in order for the ball to bounce back. Then you will learn about physic materials because otherwise you can't have this bouncy ness that we have seen. Then we will see how to use scores, how to create a user interface, how to create a game map. As you can see here, the whole arena with the edges and the cutline in here. So there's plenty to learn in this chapter. So have fun and start with the first video. And by the way, for this chapter we also have text materials. So you can follow along the text and learn from there as well. All right. So see you in the next video and let's get started.
Powered by Seotoolzbundle.com