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

Structuring and branching the code

We have seen in the last tutorial how we can detect certain conditions in our C++ code. For example when the player loses a life, destroys an alien or gets […]

Loops in the game code

Loops might sound a bit odd at first? They are a way of executing parts of our C++ code more than once, looping over code until we have the result we want or […]

Game Development Projects

Playing sound FX demo

In this mini-project, we will play a sound on an Android device. We will see how we use the SoundPool class to load a sound from a file and then […]

Building a simple game engine

In this mini-project we will draw a moving, controllable sprite to your Android device. We will draw Bob to the screen and when the screen is touched he will move […]

Bitcoin & Crypto Tutorials

More Crypto Projects

 

 

What follows is a whirlwind tour through some more crypto projects. As with the previous chapter, I have included them because they are interesting, not because they are likely to be profitable. As with the […]

Securing Multiple Wallets

 

 

Many networks and dApps offer a wide choice of wallets you can use to interact, but some give a much narrower choice. Therefore, a discussion of wallets is warranted. As we progress through the book, […]

Beginner Programming Tutorials

Structuring and branching the code

We have seen in the last tutorial how we can detect certain conditions in our C++ code. For example when the player loses a life, destroys an alien or gets […]

Loops in the game code

Loops might sound a bit odd at first? They are a way of executing parts of our C++ code more than once, looping over code until we have the result we want or […]

From the Blog