My Best Books of 20242024 has been a fantastic year, filled with beautiful books that broadened my horizons and gave me many hours of pure bliss. It was also a…Dec 23, 2024Dec 23, 2024
Why Avoiding Technical Debt Might Be Your Biggest Mistake: Embrace Progress, Not PerfectionIn this post, I’ll argue that technical debt isn’t inherently bad — it’s unmanaged technical debt that causes problems. Programmers who…Nov 4, 2024Nov 4, 2024
Game Play, Game Feel or Player Fantasy, Who sits on the Throne?When designing a video game in a team, it is often a good idea to come up with design pillars that everyone aligns around. You decide on…Jun 10, 20242Jun 10, 20242
Published inRealities.ioDesigning for Apple Vision Pro: Lessons Learned from Puzzling PlacesThe Apple Vision Pro presents new design challenges to consider. Here are some of the lessons learned from redesigning Puzzling Places from…Feb 5, 202441Feb 5, 202441
My Top Books of 2023This year was full of traveling and giving talks at conferences. So I didn’t have the usual free time to read to my heart’s content. I…Jan 2, 2024Jan 2, 2024
Modify Realized Instances and Mesh Islands Individually In Blender Geometry NodesIn this post I will cover how to transform (move, rotate or scale) meshes you have made in Geometry Nodes after you have realized them as…Dec 5, 20231Dec 5, 20231
In the Valley of Gods Style Saturated Shadows in Blender LightbakeIn this post I will cover how to color the penumbra in light bakes in Blender 3D. This effect was inspired by the concept art for Valley of…Nov 2, 20231Nov 2, 20231
Designing for Aesthetic in Video Games Art DirectionPart of video game art direction is clear communication. However overoptimizing for an immediate unambiguous reading of your message can…Sep 25, 20232Sep 25, 20232
Painting with CodeCombining simple mathematical functions, you can paint beautiful images, practice your maths skills and wrap your head around how to…Sep 19, 20232Sep 19, 20232
Day Night Cycle using LUT in Fragment Shader of MaterialsI will cover how to use look up tables, aka LUTs in the fragment shader of the object’s material to make a day night transition or adjust…Jun 6, 2023Jun 6, 2023