Home

Using Odin's RTTI for Shader Interop

Odin’s RTTI (Runtime Type Information) features can be very useful if you’re working with graphics API’s. I made a quick little proc that checks if a given struct would match in layout with a Constant Buffer in HLSL: // Checks if a given struct would align the same way in an HLSL's constant buffer is_struct_aligned_to_cbuffer :: proc(cb_type: t...

Read more

Lucy's Direct3D 12 Renderer - Devlog #1

I’ve been working on Direct3D 12 for over half a year and I thought it was about time to write about what I’ve learned. Here’s some cool stuff I’ve learned in the process. But before that, an overview: Link to the project’s source What is this project about? It just started as me trying to learn Direct3D 12 (DX12 for short). The goal is not d...

Read more

Final Fantasy 16's combat is bad, actually

I’ve seen people praise the combat of this game, so I had to speak up. I’ve even seen people who didn’t like the game overall say that the combat is “solid” and the strongest aspect of the game. I disagree. This game is a mixed bag. Even after starting to play it months ago, having beaten it, plus the DLC (I regret buying that), and having play...

Read more

I made an Odin formatter

Link to source I made a very minimalist Odin formatter for myself. I have tried odinfmt in the past. I have nothing against it, but I prefer something that leaves the code more as it is. I like it when the formatter lets me add newlines to anything, and doesn’t ever introduce newlines. That’s a big one for me. So, lucyfmt’s killer features are...

Read more

The Anti-AI bro Problem

I brushed on the topic of “AI bros” on my last article. Basically, there’s a huge group of people online that do the following: Make huge misrepresentations of the power of current AI tools, and what this tech is inherently. Make wild assumptions about the future of the technology. The implied utter disrespect towards Art, engineering, a...

Read more

Agentic Coding - It's not that simple.

I’ve been using Claude Code extensively at work and for little experiments on my own time. I’m here to reflect on my experiences. My opinions on Agentic Coding are wildly fluctuating still, but these are my thoughts right now, at least. We’ve been using Claude Code for about a month to make Unity games. The idea was to let the model do all the...

Read more

Hostile Metroidvania design — How Nine Sols wants you to get lost

Cute little guy I’ve been playing Nine Sols for about 13 hours and I think I won’t go back to it now. For an overview of the game: It’s a decent metroidvania game with great hand-drawn visuals and a unique setting. They call it “Taopunk”, it’s quite interesting and original. Apart from the visuals and setting, the game doesn’t stray too far f...

Read more

LucyNES - I made an emulator in Odin!

I added a new entry to my showcase page! Here it is! It’s about my experience making a NES emulator in Odin. You can read all about it there. Now, I’m learning a bit about Godot and 3D character animations; so I can maybe make something cool with them :smile:

Read more