Ryan Miller
banner
ryanmiller.ca
Ryan Miller
@ryanmiller.ca
Game Development Generalist Dad from Toronto 🎮 Technical Artist by day 🧑‍🎨💻 Managing Director of @ontariogametesters.com and very slow indie-dev after hours 🐌 ryanmiller.ca he/him
I think you’re probably right. It was one of my favourite games this year, it’s just so charming!
October 19, 2025 at 6:54 PM
Have you played Witch Spring R? I really liked it's handling of turn order and speed. Getting extra turns feels so good.
October 19, 2025 at 6:24 PM
That sounds like a good way to do it! I was just struggling with that kind turn order stuff this morning and ended up using a gauge system because it was the only way I could think to make it dynamically update if speed changes in combat.
October 19, 2025 at 6:24 PM
Looks pretty cool! 4v4 invites a lot of strategy.
October 19, 2025 at 6:19 PM
BEANS
October 19, 2025 at 6:18 PM
Oh yeah definitely. I'd want to go into a game jam with a skeleton of a system like this already in place. In fact...that might be my motivation here. Were you doing local multiplayer or going into the nonsense that is online?
October 19, 2025 at 6:13 PM
My preference forever seems to be:
- Desktop = Windows
- Handheld = Linux
- Laptop = MacOS
October 19, 2025 at 5:55 PM
Sorry, the hardest part SO FAR! I'm sure worse things are ahead hahahahahah
October 19, 2025 at 5:51 PM
The hardest part has been getting the speed -> turn order thing working. I wanted a system where if you have 10 speed and the enemy has 5, you get 2 turns for their 1. That's easy-ish, but when you have 10 speed and they have 7 it gets a bit tougher.
October 19, 2025 at 5:47 PM
Installing windows fresh on a OnexPlayer device is a very bad time. Otherwise love this thing. Looks like I’m sticking to Bazzite.
October 13, 2025 at 8:37 PM
Sure is. Careful or you’ll get me explaining the whole scheme.
October 13, 2025 at 6:38 PM
My implementation has a big if statement for each corner 😓 but smarter people than I have used bitmasking to do this. Performance is more than fine with my way so I'm happy to leave it.
October 9, 2025 at 4:23 PM
There are a lot of guides online, I wrote this years ago www.gamedeveloper.com/programming/... which is a little high level (no code). Each tile is 4 tiles and the child corners get their mesh swapped/rotated based on neighbours.
Creating a Dynamic Tile System
What is a dynamic tile system, what solutions exist, and why did we create our own custom solution for Fossil Hunters? I explain the thinking behind our choices and detail our unique approach.
www.gamedeveloper.com
October 9, 2025 at 4:22 PM
Uhh wow that's pretty cool! And the cassette player mode??? 🤯
October 5, 2025 at 2:51 PM
lol at the ferrite-less cores!! Wow.
October 5, 2025 at 1:05 PM