I started working on a new beginner game development online course, built with React, based on the volunteer teaching work I’ve done the past few years. The plan is for it to always be free. … Continue reading
Tag Archives: game development
Don’t Take the Cakes! Game Development Process Devlog #1
I’ve started a new devlog series. You can view it here. Share This:
Game Jam Planning Resource Pack
As part of the ongoing sets of practice game jams that we have been doing, I have started creating a free resource pack, available for download. This project contains tools and templates to help you plan … Continue reading
Practice Game Development by Entering Game Jams
This coming Monday (April 1, 2024), I will be starting a new series of game jams, to help myself and other developers practice game design and development skills. A game jam is an event in … Continue reading
RPG Design Choices: Objective Systems
Many RPGs have vast worlds to explore, with lots of quests, items, monsters, and other things to discover. So at any given time, how does the player know what to do next? Have you ever … Continue reading
Data Structures in RPGs: Associative Arrays
Over the last few posts, we’ve discussed lists and list-like data structures, such as sets and arrays. All of these are collections of items. In this post, we’ll be talking about a new type of … Continue reading
Data Structures in RPGs: Sets
In the last couple of posts, we discussed arrays and lists, both sequential collections of related items. In this post, we will discuss sets. A set is an unordered collection of objects, that cannot contain … Continue reading
Data Structures in RPGs: Lists
In the last article, we looked at the array data structure. This time, we will discuss lists. As we mentioned in the arrays article, in some languages, such as JavaScript, arrays and lists are the … Continue reading
Data Structures in RPGs: Arrays
In RPGs (and any game), data structures are vital components of the game code. A data structure is a scheme or construct for storing, organizing, and accessing data in a game. There are many different … Continue reading
Resuming Development on Casino Sweeper Game
A few weeks ago, I received a very nice compliment about a demo I did a few years ago, a game called Casino Sweeper. Thanks to that kind comment, I have resumed development on this … Continue reading


