A Witch's Path - Building a Cozy Puzzle Platformer

Introducing A Witch’s Path 🌿🧪✨ Hey everyone! I wanted to take a moment to introduce the game I’ve been working on for the past few months: A Witch’s Path — a cozy 3D puzzle platformer where you’ll explore floating islands, craft spells and potions, and uncover the mystery behind a world that isn’t quite what it seems. If you’ve been following me on Bluesky, you’ve probably seen a few sneak peeks already. But now that the project’s really starting to take shape, it feels like the right time to share more of what this game’s all about. ...

April 12, 2025

Building the World Effect System

Hey everyone! 👋 One of the core pillars of A Witch’s Path is how the player interacts with the environment. I’ve always loved how games like Breath of the Wild and Tears of the Kingdom make the world feel alive. Throw something weird at it, and the game often has a response. That level of reactivity? I knew I wanted something similar in my own game. It just so happened to pair perfectly with another core mechanic: crafting your own spells. ...

April 12, 2025

Creating Icons for Collectables in Unreal Engine 5

Hey everyone! While using my Inventory System in UE5, I found I was in need of a lot of icons for all the game’s collectables. I have all the 3D models for my in-game items, but I didn’t want to manually create 30 different icons to display in the Inventory UI by hand. Part of being a solo dev is finding creative solutions to cut down on dev time. So, I used Unreal to create all of my icons for me from the collectable’s 3D models! 😃 Let’s go through how to set this up. ...

April 10, 2025

Creating an Inventory System in Unreal Engine 5.5

Introduction Hey everyone! One of the first problems I tackled on my game was building the inventory system. This article is going to run through the process for creating a simple stackable inventory system in C++ for Unreal Engine 5.5. I’m working on an M1 Macbook, so all of my code was written in Xcode. I’ve also put all of the code for the Inventory system on my Github here. This does not include the implementation of any inventory interface. This is just the code for creating and storing items. ...

February 15, 2025