mdylantk
banner
mdylantk.bsky.social
mdylantk
@mdylantk.bsky.social
Photography | Dev | Gamer
(A silly cat from 1991)
I do a bit of everything as long as I have the will and resources to do so.
Pinned
I have not been too active on social media lately, but here are links to archives of my old work:

DA: www.deviantart.com/mdylantk
Tumblr: www.tumblr.com/magerymishaps
Instagram: www.instagram.com/mdylantk/

I have other socials, but these have the majority of my art.
Mew may try to make a character for platforming(when i have the energy) since I might play around with sidescrolling levels for certain puzzle/navigation map. The character controllers should be able to handle it and it would help fine tune the componets. Meow yeah random.
February 15, 2026 at 12:18 AM
Mew I decided to work on the exit data and now more on the world state, the call order, and info needed for a transfer. I Notice that I have at least three type of transfer (default, from a load, or from a exit action). I could repurpose the exit data to handle all cases, but find that a bit silly.
February 13, 2026 at 9:54 PM
Meow I tried to build the project again to test things. I notice the resources was being treated as binary and not text which load() did not support or something. I disable that and it fix it. The next issue is that I lack a https vaild server to test the web version on my phone, the pak file is too
February 13, 2026 at 5:52 AM
Mew I dislike when I want to work on my project, and life keep demanding my attention. Meow I was thinking about finally making sure the dialog is up to date (and if it is not, then that would require quite a bit of focus on my part).
February 12, 2026 at 2:02 AM
Meow was also lazy today, but I should try to work on it for 1-3 hours a day (or well try, but stress can make focusing hard). I kind of made the standard inventory into an object. It is not tested since it not used yet. It is more complex than the add and decrease amount since it can cache item
February 9, 2026 at 8:26 AM
Mew just been working on tiny bits of the project. I wanted to move the advance inventory to its own object again, so I did that. I used the old inventory, but change it to a refcounted. It being inuse and being a node was why I was lazy and jam the new logic in the player state.
February 8, 2026 at 8:42 AM
Meow I at the point where I feel like using const variables now. I mean I did use them kind of, but usally I default to static. I only use const when it something I do not want to be change. I do admit I still not declaring const variables in functions. I may try when I get to a final clean up.
February 7, 2026 at 5:27 AM
Meow maybe I will use items instead of actions for some event triggers. They will be flag as a pickup and won't be added to the inventory, but also have info about it. If ~90% of the thing the minigame give out are items, then why should it be converted to actions. I also could decided to use
January 30, 2026 at 7:13 PM
Meow I decided to try cleaning up the pounce fishing to the current approach. I decided to allow callables to be added to action state' data since I am moving away from dedicated interactive components in favor of the action on interaction version. Pretty much the fish needs to know if the
January 30, 2026 at 12:49 AM
Meow I was doing an odd polymorphism design for my save system and now the action system (Only two system that would use it). I do admit it is similar to js prototype object (except I am not expecting functions to be stores(they could be)) since the object data is stored in a dictionary.
January 24, 2026 at 2:16 AM
Meow yesterday I made a prototype touch gui that may work with mobile, but I have not felt like testing the web build. I just wanted to add such a thing just so I could test on the phone when it gets to that point again.

It did make me think a little about the old client config. I may need to try
January 21, 2026 at 6:28 PM
Meow I like the silly idea of the action system. It be easier to design with interfaces/traits, but using a dictionary for the action state's extra data is not too bad. Mew it like rpgmaker event system (yet detached instead of integrated into the game), but with the ability to script new events.
January 20, 2026 at 1:56 AM
Meow I guess I may be slow on working on projects for a bit due to the lack of coffee and probably not being able to eat untill late. I also need to figure out which task to focus on (from testing and improving the dialog, redo the fishing minigame, looking at the world generator, or deciding
January 19, 2026 at 9:56 PM
Meow it is easy to overthink a ui manager. It took most of the night going back on ideas and ended up mostly removing redundant stuff from the old system, some static connections over dynamic ones, and added a close and open case to all the menu types so I am not blindly guessing things on the
January 11, 2026 at 5:15 AM
Mew I spent a little of last night trying to remember how my UI was working so I can add the inventory ui prototype without it overriding the order or messing up the mouse visibility.

It a bit silly. The holder of all the UI element emit a signal when any of the major menus visibility changes.
January 9, 2026 at 2:59 PM
Random: if I add cooking, fish meals made from large fish probably will have a debuff that might stack and expires slowly that is generally harmless unless the stack gets too high. Meow yeah silly and maybe bad idea, but I have a fear of eating big fish. Maybe that fear be a feature meow.
January 8, 2026 at 4:41 AM
Meow just made a silly vector to array and back for the state class. I guess storing it as a string or byte be more compress, but I kind of want a place to store all vector like types with little worry about checking and converting mismatches. Note this is for the save system and my silly approach
January 8, 2026 at 4:12 AM
Meow well I should add signals to the item state and after testing, I should be safe to move on to clean up the dialog and fishing minigame. The fishing minigame I may use actions instead of item for catches. Dialog is mostly making sure translations are handled, but might be something I come back
January 6, 2026 at 10:49 PM
Meow changed where the inventory is stored. Since I did not want inventory management to be a big thing, I decided to keep the main two inventories in the player state instead of character. The plan is that characters can still have items, but not dedicated inventories for bulk storage.
December 31, 2025 at 7:48 AM
Meow been lazy, but I been thinking about advance inventory saving in Godot without using resource types. Basic inventory usually an array of integers where the index points to the item it represents (a map/dictionary also could be used). Advanced items have extra meta attach to them. This makes
December 27, 2025 at 7:21 PM
Meow I finally decided to work on cleaning up the dialog system. I am just having trouble focusing. I manage to move the stateful stuff onto the dialog state. What is left is connecting the events to the old flow.

I was lazy and convert the actions to callables.
December 19, 2025 at 6:10 AM
Meow my energy been low today. Also the main goal for my project is a source code to show how to make a game ideally dealing with different systems. Design wise, this means things should be able to be split apart or replace with little issues (beside breaking an existing game dependent on it).
December 13, 2025 at 3:44 AM
Meow I been looking at how the interaction was working and been trying to dust off old code. The current approach works, but I was thinking about trying to have a system in place to handle advance interactions and then reduce the stuff needed for the current approach.
December 11, 2025 at 10:42 PM
I wonder if I should let tge game handler handles the environment lighting and let the level modify it by the environment data. I could also have a event that triggers ever game hour and the current game time in the game state that the level could use when dealing with dynamic time.
December 9, 2025 at 3:50 AM
I like to refigurate fruit pies when tgey expected to last a week or more. I just find they taste odd after a day or two at room temperature and it get worst after the third. The topping or crust on top also seem to allow it to last a while in the fridge meow.
December 8, 2025 at 9:58 PM