Discover everything about my personal works as a game dev, mostly on Apple platforms
27
Aug

2023

Working With Fonts in SpriteKit

Working With Fonts in SpriteKit
Documentation for SpriteKit is sparse. Many parts of the framework are pretty obscure, with pretty much no information available out there. That’s the case for fonts. In this post, I explain how to work programmatically with fonts in SpriteKit.
Read More
06
May

2023

Building My Own CSS Parser

Building My Own CSS Parser
I've started working on the next chapter of CiderKit: User Interfaces. And that's a big one! In this post I explain why I ended up building my own CSS parser in order to apply styles to my UI elements.
Read More
19
Mar

2023

CiderKit's Custom Lighting Model

CiderKit's Custom Lighting Model
SpriteKit is a 2D game engine, but its limitations make difficult working with specific designs, like pseudo 3D. Unfortunately, CiderKit, the SpriteKit-based game engine I'm working on, calls for more than what's available out of the box. In this post, I will discuss how I've implemented my own custom deferred lighting model within the constraints of SpriteKit.
Read More
12
Mar

2023

A macOS Gaming Market Share Solution

A macOS Gaming Market Share Solution
In its early days, Apple (and subsequently the Mac) was a big player in the gaming market. But as time went by, the global Apple market share in the personal computer segment plumeted. And so went its relevance with gaming. In this post, I discuss the issues Apple is facing in the desktop gaming market and potential solutions that in my humble opinion could improve the situation.
Read More
11
Feb

2023

When Xcode Meets SpriteKit

When Xcode Meets SpriteKit
I expect most macOS, iOS, or tvOS developers to use Xcode as their main development environment, especially if they're working with Swift. You can use other IDEs with other languages, like Xamarin or Unity for example, but that's not the "Apple way". This obviously also applies to anyone working with SpriteKit. In this post, I will detail what's good or wrong with Xcode support for SpriteKit.
Read More

About Me

Senior Unity Developer at Alt Shift by day, hobbyist game dev the rest of the time, this devlog is all about my personal works.
Apple user for more than 15 years. Expect most projects here to be Apple-compatible only.

If you're looking for info about Alt Shift's commercial projects, check my Medium page, or Alt Shift social accounts.