patreon

 

 

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.

See it on Amazon

324

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 […]

From the Blog