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
Setting up Remix to Learn Solidity
Welcome to the second tutorial of our Solidity course! In this tutorial, we’ll walk you through setting up the Remix IDE and configuring the Solidity compiler. Remix is a powerful […]
Introduction to Smart Contracts and Ethereum
Welcome to the first tutorial of our Solidity course! In this tutorial, we’ll introduce you to the fascinating world of smart contracts and Ethereum. Smart contracts are self-executing contracts with […]
Game Development Projects
Coding a Space Invaders Game in Kotlin
This Kotlin beginner tutorial is an attempt to introduce readers with just a basic knowledge of Kotlin to game programming. Space Invaders is an all-time classic and my first experience […]
Coding a Snake Game for Android
As the title suggests, in this project we will build a simple snake-style game. This style of game has been around since the mid-1970s under other names like Worm and […]
Bitcoin & Crypto Tutorials
Using Bitcoin
In this chapter, we will install the Exodus wallet app, learn how to purchase a small amount of bitcoin, and send it directly to our new wallet. We will take personal responsibility for it by […]
How Bitcoin Works
Welcome to the technical stage of our journey through the fascinating world of Bitcoin, where trust is no longer dependent on intermediaries like banks or corporations. In this eye-opening adventure, we will unravel the inner […]
Beginner Programming Tutorials
Setting up Remix to Learn Solidity
Welcome to the second tutorial of our Solidity course! In this tutorial, we’ll walk you through setting up the Remix IDE and configuring the Solidity compiler. Remix is a powerful […]
Introduction to Smart Contracts and Ethereum
Welcome to the first tutorial of our Solidity course! In this tutorial, we’ll introduce you to the fascinating world of smart contracts and Ethereum. Smart contracts are self-executing contracts with […]
From the Blog
Making games: Where do I start?
So you want to make a game? Games can be powerful! To the gamer they can entertain, motivate, educate, persuade. They can cause visceral feelings like excitement, happiness, sadness and even fear. To you, the creator/programmer/designer, making games can give immense satisfaction and personal advancement, perhaps even fame and wealth.
So, you know you’re serious about building games but what should you do next?
The 3 getting started questions of doom
There are a lot of different ways to make games. Loads in fact. […]