I’m Santiago Zapata, better known online as slashie, a Software Engineer and Independent Game Developer and from Medellín, Colombia.

You are in the devlog, a chronological collection of updates on my projects, alongside articles about software and game development. Subscribe to get these directly into your inbox.

OpenArthurianX6 – Milestone 9 completed – World split into chunks

Published by

on

The single goal for this version was not a simple one: to transition from a model where the player warped from one “Level” to the other, into a World model based in Chunks, allowing the creation of very big open-world maps with seamless transitions between them (ala Ultima VI).

This involved breaking the “Level” class, splitting its responsibilities into two classes: World and Chunk, and reworking how pathfinding worked so that mobs could still find their way between chunks. All around changes were made so that mobs, items, objects, and doors continued working fine, as well as NPC schedules.

So, there are not a lot of new functionalities to talk about here, but all this invisible work will hopefully pay off when making use of the engine to create big worlds.

The Demos page has been updated so you can play online or even download the win64 package.

Onwards to Milestone 10!

One response to “OpenArthurianX6 – Milestone 9 completed – World split into chunks”

  1. […] end of 2021, when the last real developments took place, there had been long periods of silence in the discord, interrupted only by promises of […]

Leave a Reply

Discover more from Slashie's Gamedev Adventures

Subscribe now to keep reading and get access to the full archive.

Continue reading