indiedev

Game

[DevLog #011] What I Considered So Combat Wouldn’t Lag Behind Your Inputs

The third entry in the Dungeon Wanderers devlog. On the design approach for keeping your inputs and the screen from drifting apart due to lag in 4-player online co-op — and the trade-off that co-op (PvE) makes possible.
Game

[DevLog #010] Throwing Out a Feature I Built Myself, for the Sake of Smoothness

The second entry in the Dungeon Wanderers devlog. To get movement feeling smooth, I threw out the traversal feature I had built myself and used the official system as the foundation instead. This is a record of that decision.
DevLog

[DevLog #009] Making Plain Movement Something You Play With

Dungeon Wanderers is a 4-player co-op dungeon ARPG I'm building solo. This post is about the design of movement — and why I don't want the thing you spend the most time doing to feel like a chore.
App

Launching Markd Daily — a place to record, as easy as a memo, built to last

Markd Daily is live on the App Store. A habit tracker as easy to use as a memo — record your own items on a 1–7 scale with a single tap. No streaks, no badges, no subscription. $3.99 one-time purchase.
DevLog

Building PvE Co-op ARPG Combat with UE5 + GAS — Dungeon Wanderers Phase 2 Update

In Phase 2 of Dungeon Wanderers, I built the combat core skeleton of a 4-player co-op PvE ARPG on UE5's GameplayAbilitySystem. Four abilities — MeleeAttack, Parry, Dodge, Guard — layered on a LocalPredicted-first design born from past mistakes on another ARPG project, with 59+ TDD tests guarding the pure logic layer.
DevLog

Yamakraft Blocks Grows Into a Three-Activity Montessori-Inspired Sensory App

Yamakraft Blocks has grown from a single block-stacking app into a set of three sensory activities — blocks, tone bells, and a marble track. It's designed as a quiet, Montessori-inspired companion for those moments when physical materials aren't at hand, without compromising the principles that make them valuable.