Made from 100% programmer art.

Content Tags

c++ (4) game-jam (3) sdl (3) algorithm (2) design (2) game-design (2) godot (2) microcontroller (2) odroid-go (2) pico-8 (2) bitmap (1) css (1) equations (1) esp32 (1) font (1) game-engine (1) graphics-programming (1) html (1) maths (1) pdf (1) sdl_gamecontroller (1) text (1) uml (1) unity (1)

Content Categories

Social Media Links

Pages tagged with Posts

One Lone Coder Jam 2019

In this game jam I learn all about the importance of having a decent game idea before even starting to write any code
Read More…

Godot Wild Jam 12

Between the 9th and 16th August 2019 I took part in the Godot Wild Jam #12. Let’s go through what it was like, and the things I learned this time.
Read More…

GMTK Game Jam 2019

I enter the GMTK Game Jam 2019 using Pico 8, and make a game in about seven hours.
Read More…

Component Based Game Engine From Scratch Part 2

This time I explain how to mimic Unity's GetComponent<> system using C++ templates.
Read More…

Easier Game Controller Input in SDL with SDL_GameController

SDL_GameController is a better way to manage game controllers, compared to raw SDL_Joystick code, however it's not well documented. Here is how I use it.
Read More…

Maths for Programmers 1 Rearranging Equations

Straight forward instructions on how to rearrange algebraic equations, all wrapped up in a nice free PDF to download. Don't fear maths or algebra again!
Read More…

Component Based Game Engine From Scratch Part 1

This is going to be the first part in a continuing series where I try to explain how and why I'm creating my own game engine using C++ and the SDL library.
Read More…

Creating a Modern Static Website Using Hugo

This post is sponsored by hand coded HTML and CSS. Hand coding your HTML is a quick and effective method of getting your presence online! The first 20 people to click the link below will get 100% off their own hand coded website! You will require your own hands and knowledge of HTML.
Read More…

Text printing using bitmap characters in C++ and SDL

How to print text from a sprite map, using old school programming techniques.
Read More…

0x03 Documenting things

I'm going to be making a lot of uninspiring clones of existing games so the process is really the thing I want to write about. My current plan is to pick interesting parts of the code and explain them by using diagrams, some pseudocode, annotated code listings or screenshots.
Read More…

0x02 - Why the name?

Someone else once told me that gamedev was like playing pinball - if you did well, your reward was to do it all again. And again. Make a thing, distribute the thing quickly so you can make the next thing. A bit like running on a treadmill, or working a production line.
Read More…

0x01 - A new beginning

I'm starting random, part time game development again. I'll give it a go and write about the experience here. Hopefully if I get around to making something I'll put that on here also.
Read More…

Odroid Go Graphics Programming

Making a microcontroller produce graphics is very similar to making an old 8 or 16 bit computer draw images. They both have small screens, not much RAM and not enough CPU power to draw all the screen all the time.
Read More…

Odroid Go Raw Coding

I bought an ODroid-GO console which is based off an ESP32 microcontroller. I'm learning how to program games on it from scratch.
Read More…

A week of Pico 8, and the fun of limits

A week that turns into two, after a trip to hospital following a fire drill. In between these excitements is some Pico 8 programming.
Read More…