Game Development

What I Learned at DevWorld 2019

/Dev/World is a three day conference in Melbourne covering everything Apple-related. It was my first time there and it was incredible. All of the talks were excellent and everyone was welcoming and friendly.

These are my notes, published here mostly so that I can tie all the things I learned directly back to the people who taught me. Blockquotes are paraphrased from the talks.

Continue Reading →

Managing ECS Components

A lot of what drives my entities happens in pseudo-systems. These systems are GKComponent subclasses where the update(deltaTime:) method goes in an extension in order to separate the verb part of the component from the noun part:

Continue Reading →

Swivel Turret Intro Comic Panel

The test project I created for my SpriteKit components library is getting out of hand. Here is a panel from the introduction comic.

Yep, my example mini-game now has an introduction animated comic (if you were wondering why I haven’t released an actual game yet).