DOWNLOAD the GAME and the SOURCE CODE: https://danzaidan.itch.io/pong-learn-...
It's also on GITHUB: https://github.com/DanZaidan/pong_lea...
Ever wondered how are games programmed?
In this tutorial series, I will teach you how to make a game in C++.
Hopefully, you will learn the fundamentals of game programming and be able to make your own games by the end!
This series is beginner friendly, and I'll take a step by step approach, to make sure everyone can follow along. (But basic programming skills are recommended).
In this lesson, we create a software renderer that will allow us to draw shapes in the screen. Having a graphics in the game is a great way to learn and to have more freedom to make the game you want!
I also explain several important concepts along the way, like what is a buffer and why do we need it, what is the heap and the stack memory, how we ask Windows for more memory, how does the compilation process work and what is a unity build, pointer arithmetic and much more! :)
This tutorial will also give you a nice understanding of the Win32 API, the libraries you need to use to program for Windows!
If you have any questions, be sure to comment below!
I hope you enjoy programming this game as well!
---------
Music: "Das große Jazz Loop Paket" by Sascha Ende