State of Oak: March 2022

What’s new this month Oak V4 Alpha Bark: A grid-based game engine Oak v4 Alpha Oak v4 alpha 1 is out today, featuring a complete overhaul of the event system, enabled via type parameterization and go 1.18. While we’re planning a breaking change, there’s several things we already know we want to include: Event Overhaul We’ve started off by rewriting the event package. There are a lot of changes, but the biggest difference is the use of type parameters to make the binding / triggering interface type safe:...

April 2, 2022

State of Oak: February 2022

What is this Writing; Why am I writing it See Last month’s blog post What’s new this month Audio System Rework Calculator App New game on Itch Audio System Rework We’ve got an under review PR overhauling the audio system. The primary change in this system is the switch from a audio system which requires the audio be loaded in memory to a reader/writer interface that works with in memory data or streaming data or dynamic audio data....

March 1, 2022

State of Oak: January 2022

What is this Writing; Why am I writing it What This blog post is meant to be the beginning of a series of posts covering the Oak game engine: What is Oak? Where was Oak at of the end of 2021? What happened to Oak during January 2022? What is happening with Oak going into February 2022? Followup blog posts will probably not include those first two points, but will include the latter two, with the month incrementing....

February 1, 2022