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
C++ Game Coding Level 1
This course is for you if you are completely new to programming or the C++ language. This tutorial course will explain all you need to know to code C++ games as quickly […]
Game variables in C++
Whenever we code a PC game, we need to ‘know’ what the situation in the game is at any given point in time. As an example, things like the player’s score, how many […]
Game Development Projects
Android 2d rotation and heading demo
In this project, we will put into practice everything we learned in part 1 and part 2 of the tutorial series on trigonometric functions. We will draw a simple triangle-shaped […]
Coding Android sprite sheet animations
This very simple tutorial will quickly bring your games to life by drawing the frames of animation from a row of frames drawn consecutively in the same file. We will […]
Bitcoin & Crypto Tutorials
Beyond Bitcoin: Proof of Stake
Proof of stake (PoS) is a consensus algorithm that most blockchains use to achieve distributed consensus. It is an alternative to proof of work (PoW), which Bitcoin and Litecoin use, and previously before the “Merge” […]
Beyond Bitcoin: Smart Contracts
A smart contract is a computer program. A computer program can do something simple like add two numbers together, then take action based on the result or do something more complex like run an organization, […]
Beginner Programming Tutorials
C++ Game Coding Level 1
This course is for you if you are completely new to programming or the C++ language. This tutorial course will explain all you need to know to code C++ games as quickly […]
Game variables in C++
Whenever we code a PC game, we need to ‘know’ what the situation in the game is at any given point in time. As an example, things like the player’s score, how many […]


