Beginning C++ Game Programming 3rd Edition
Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling series.
Bitcoin for Beginners & Crypto for Beginners on Amazon
Learn about Bitcoin and crypto, how to use it and why they don’t want you to.
Latest Programming Tutorials
Manipulating the value of our game’s variables
Having just learned what C++ game variables are and that they store values that represent the objects in our games it is probably obvious that these values held by our […]
C++ condition checking in a game
Condition checking in games is all about making decisions. How do we know the player has run out of lives? How do we detect the ball has reached […]
Game Development Projects
Coding a Space Invaders game for Android
Welcome to the Space Invaders coding project for Android. In this game project, we will step through everything you need to know to have a fully playable Space Invaders clone […]
Coding a Breakout (Arkanoid) game for Android
In this project, we will build a really simple but fun version of the classic Breakout game for Android. Often known as the “Brick breaker game” the history of the […]
Bitcoin & Crypto Tutorials
Coding a Smart Contract
In the previous chapter we had a glimpse at some smart contract code and had a very brief overview of how it works. The preceding code was generated by ChatGPT and was just meant as […]
The Internet of Blockchains
In this chapter, we will learn about crypto projects in less detail than we have for Bitcoin, but we will learn about many. There are so many, and they are even more complicated than Bitcoin. […]
Beginner Programming Tutorials
Manipulating the value of our game’s variables
Having just learned what C++ game variables are and that they store values that represent the objects in our games it is probably obvious that these values held by our […]
C++ condition checking in a game
Condition checking in games is all about making decisions. How do we know the player has run out of lives? How do we detect the ball has reached […]


