Enroll and get instant access to the video lectures. No subscriptions.
Engage with other students using the discussion board
You'll get a certificate of completion at the end of the course
We offer a 14-day money back guarantee for all our courses
"It FAR exceeded my expectations.
This course upgraded my game coding skillset from the 90s-era "No framework for you, tiny Shareware dev" to the modern ECS style. I'm definitely a happy customer."
"Can't recommend @pikuma's courses enough, Gustavo is so good at teaching maths and algorithms.
Give them a try if you haven't and want to learn some fundamentals of game and graphics programming."
"Superb course! Nothing is left out. Everything is explained in crystal clear detail, and there's a perfect combination of theory and coding, all served up with a huge dose of Gustavo's obvious passion for the subject. You will learn a lot and have fun doing it. Gustavo really knows how to teach. Highly recommended."
"Would give 6 stars if I could!
This is the second course I've taken from Gustavo and have enjoyed both immensely. Gustavo's courses are immensely educational, entertaining, and fun, and have rekindled my obsession with writing computer games. Thank you so much, Professor Pezzi!"
"The best course I've ever taken!
While learning game programming, I also gained deep insight into C++ and Game Development. I am very much excited to see more from Gustavo!"
"Simply the best online lecture series on 3D Graphics Programming. If I could recommend one course to take whether you're an aspiring graphics/game developer or an industry veteran like myself, this would be my top pick."
Let's review the most important math topics used by game devs, reflect about math education, and discuss techniques that can be used to improve the way we learn new math topics.
Read more...Isometric games are extremely popular. Let's learn the theory behind isometric projection and how it is used by gamedevs to write isometric-looking games.
Read more...Physics simulation in games is a super vast and interesting topic! This article explores how Verlet integration can be used to simulate 2D cloth physics with JavaScript and C++.
Read more...As game developers, we can learn a lot from the past. Let's look at the history of game consoles to understand the driving forces that helped shape the modern gamedev technologies we use today.
Read more...MS-DOS game programmers had do deal with several limitations, In this article, we'll go over some of these obstacles and learn how we used the DOS/4GW extender & protected mode to unleash the power of 32-bit DOS.
Read more...Ah, the question that fuels passionate discussions everytime we start a new gamedev project. Should we code a game engine from scratch, or should we simply use a commercial one?
Read more...