This update is a shorter one and steps away from systems and code for a moment. April brought two things I've been planning for a while: Aarkun finally has its…
https://youtu.be/nNxURcmmMWM?si=9x_SL6vO5hLxzuWx Another small update, in early April we also created the primary site for Aarkun! About | Aarkun Welcome to Part 3 of the March update. After the crafting demo…
https://youtu.be/OOqYl4ac8ak?si=7apTOyEGhZBITZBl Welcome back to another Aarkun dev log. In Part 2 of the March update, we're diving into three big areas of progress: the new smithing and crafting system, a…
https://youtu.be/Y4q2ZnjARSw?si=4ebZJKdN0x0X9zaS This update covers the current state of the project, what’s been worked on over the past couple of months, and some of the systems that are starting to come…
https://youtu.be/dYMEojW1RQI?si=ltVm-Lniti4XUQhj This update focuses on the environment and narrative progression of the game, specifically the development of the starter island where players begin their journey. Over the past few months,…
https://youtu.be/9uH0YEk96iA?si=X27H6aPAzzLBcBKV In this update, I wanted to step away from pure gameplay systems and talk about something equally important when building a project: finding developers. Over the past month or…
https://youtu.be/Oiwrcq0sqxI?si=YeBKPmE35QYRh3Sg In this update, I’ve been working on introducing a new system for weapon imbues. This is one of several features developed over the past month, and it lays the…
https://youtu.be/3DFn_mfCq2A?si=c32ygZ_hrasbdLaG Hey everyone — it’s been about a month since the last update, and quite a lot has changed behind the scenes. This post focuses on one of the biggest…
https://youtu.be/2LR6Np7vEmQ?si=5aszKURVsEM0rMrd In this update I introduce Potions into the game. These are new 'Consumable' Item types. Potions required several considerations: how to define potion effects in scalable manner enable stacking…
https://youtu.be/05IXXKQYgcM?si=741NwHpQ7f5bQeW8 Over the past few weeks, I was working on removing the kafka dependency from the custom server solution. Instead I am starting to use GRPC to communicate between nodes.…