About this Blog

This Blog is about learning programming through video game development.

The reason that I learnt how to program and became a software developer was video games. Ever since I was a kid, I wanted to create and play my own video games.

Video game development is one of the most challenging fields of software engineering. You have to simulate entire universes at a rate of at least 60 frames per seconds. A broad knowledge of computer and software engineering will be required, along with some math and physics. The skills you acquire will be very useful as a software developer even if you don’t end up working on video games.

It maybe sound overwhelming, but fear not! If I can learn programming through video games, so can you!

Why practice on arbitrary programming exercises about arbitrary systems with arbitrary requirements, when you can code small games and watch yourself create ever cooler stuff?