MrKokiri (Tyler)
mrkokiri.bsky.social
MrKokiri (Tyler)
@mrkokiri.bsky.social
Hobbyist tools and systems developer; Amateur indie game developer currently working on WoW2D with some smaller projects on the back burner.

WoW2D: https://github.com/davist1025/WorldOfWarcraft2D
Went ahead and added back support for multiple races; players can now co-exist as individual races on separate Tiled maps, while still being able to chat! (please excuse my very poor orc sprite, I need artists D:)

Race language will possibly be added at some point.

#indiedev #gamedev
December 9, 2025 at 4:54 AM
Starting work on a logger that will be utilized across all projects. Helps text formatting and necessity based on log level.

Will have options for logging to file, console, whether to print debug on screen, etc. Simple but tedious!

#indiedev #gamedev
December 5, 2025 at 6:57 AM
Added some pretty basic NPC pathfinding and networked movement.

NPCs use "Behaviors" to roam and will eventually use them to heal, attack, speak, etc. A Behavior is just a simple class that defines what actions to take on any given event, identified by a unique id.

#indiedev #gamedev #classicwow
December 3, 2025 at 7:12 AM
Sometimes I get down about WoW2D and how steep of a challenge it is, but then I see alpha screenshots of WoW and remind myself, this is just the beginning!

#indiedev #gamedev #wowclassic #wow
December 3, 2025 at 12:18 AM
Implemented an offline play mode.

Need to write a design doc for translating server-side game data (movement speeds, characters, NPCs, etc) so all of this can be managed without a server.

#indiedev #gamedev #worldofwarcraft
November 27, 2025 at 3:15 AM
Fixed some desync that occurred when players collided: positions are being snapped at the moment, so the networked player jumps around a little.

Road to public stress test:
- verbose logging (client/server)
- account management
- chat changes
- camera changes

#indiedev #gamedev #monogame
November 25, 2025 at 1:45 AM
Added to WoW2D's netcode was client prediction and server reconciliation. It's a bit rudimentary, but it's been tested on LiteNetLib w/ simulated packet loss and latency.

Looking to hire some pixel artists that can do a stylized/low-poly look, similar to WoW classic. Interested?

#gamedev #pixelart
November 17, 2025 at 12:39 AM
Implemented a game clock w/ ambient lighting. This was admittedly more difficult than I expected, even if it only took an extra ~hour or so to implement 🤷‍♂️

Time sped up for the sake of the video.

#monogame #gamedev #solodev
November 24, 2024 at 6:00 AM
Working on some basic day/night fade in and out;

Some basic code which alters the Clear color of the entire Scene using a 0-1f Ambience value, and altering the Blue value of the clear color to give it some blue tint.

#monogame #gamedev #indiegamedev
November 22, 2024 at 5:29 AM
Modified the tile change code so one tile is changed at a time, ordered by ascending Y value... Still feels off, but much better than altering all of them at once.

#monogame #gamedev #indiegamedev
November 19, 2024 at 5:11 AM
Using Coroutines in #nez, I was able to get the tile color to change over time, but I'm unsure if this is a good look and feel for what should occur...

Ideally, tiles change their nutrient level over time based on their environment, surround plant life and weather. Any ideas?

#monogame #gamedev
November 18, 2024 at 11:59 PM
Working on an Ecology management sim game. Getting tiles to set their nutritious 'Appreciation' value was a doozy x.x excuse the bad programmer art
#monogame #gamedev #indie
November 15, 2024 at 8:44 PM