Lindsay Cox


Professional Games Programmer and part-time indie developer. Make games and love doing it.

Blog posts

No one cares about your indie game. So let’s make them!

It has been a very long time since I have done a blog post, for various reasons, however it is 11pm on a weds and I am waiting for the train. Now is a better time than ever. So why the sudden post. Well a couple of my fav devs wrote an interesting article about Read more →

Design Patterns: The Strategy Pattern

Have you guys played Pyre yet? No? Well do. It is one of my favourite games this year. It is also a sort of Strategy game… kind of… it is hard to define what it is really, but it has strategy elements! In this post I am going to talk about the Strategy pattern. In Read more →

C++/UWP Tutorials – Introduction

As part of my own personal development plan one of the parts I want to continue getting better at is console development and also revise all my C++ development. One of the ways I can do that easily, whilst also share some tutorial posts is through UWP dev and C++. Why UWP? In Lindsay Cox Read more →

No more deadline… however…

So I had a weird sort of day today. It was weirdly 10 years ago this week that I first got into the industry. I was doing my work experience on Fable 2 in QA, not a bad place to start at all. It was also the year the game that made me truly decide Read more →

Researching a replacement for dynamic shadows continued…

I am still playing Nier: Automata so you will get a few of these pics for a bit. A while back, I posted an article about researching a replacement for dynamic shadows. On projects I have worked on we often default to using dynamic shadows to make stuff look good, but they can kill our Read more →

Very Simple Obscuring Object Culling

This little trick is from something that I worked on that involved robots. So I added the Robot from Infinite Warfare (a game which I have, but need to actually finish… like all my other games!). Essentially there was a character that moved around an environment and attacked enemies. The problem was he sometimes got Read more →

Design Patterns – Observer

Today I am going to talk about the Observer Pattern. From Wikipedia once again: “The observer pattern is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods.” In plain old Read more →

Design Patterns – Singleton

Have you player Nier: Automata yet? Do it! It is currently on my shortlist for my Game of the Year. Just not on PC, that version is… well.. broken… and will probably never be fix becasue budgets and game development. Anyway, I want to talk about the Singleton pattern, a somewhat controversial pattern. Many people Read more →

Story so far and Work/Life Balance – 184 days remaining

I haven’t spent the whole 16 odd days making the video game. I 1) have a full time job and 2) have a life outside of video games. And the second one is an important part of the process. In fact it is actually the most important part of the process. As this is an Read more →

200 days to make a video game

So a couple of people did mention or have said that I like to jump between projects I work on at home and I actually need to finish a game. So, I took a look at what designs I had, what assets and resources I had and what games I knew how to make. Eventually Read more →