HomeGamesUpdatesPricingMethodology
Steam News28 October 20258mo ago

Magicraft Ver. 1.2 – Dave the Diver Crossover Preview & DOTS Optimization Notes

Dear Magicians, greetings! The Dave the Diver Crossover DLC launches tomorrow — and it’s free for all players who own the base game!

Full notes

Full Magicraft update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

0 fixes6 additions23 changes1 removal
  • Store
  • Performance
changedThe Dave the Diver Crossover DLC launches tomorrow — and it’s free for all players who own the base game!
changedAs mentioned in Developer Log #11 , we’ve spent a great deal of time on a DOTS code refactor to optimize performance and lay a stronger foundation for future content. We’re happy to share that part of this work is now complete, and it will go live together with the crossover update on October 29 at 11:00 AM .
changedDave the Diver Crossover Arrives: Magic? Harpoons! Sushi Shops!While diving for fish, Dave was suddenly pulled into a powerful whirlpool—only to awaken in the middle of a mysterious forest.
changedDave the Diver Crossover Arrives: Magic? Harpoons! Sushi Shops!After speaking with the protagonist of Magicraft , he learns that venturing deep into the Magical Forest might reveal a way home, setting off on a truly extraordinary journey.
changedDave the Diver Crossover Arrives: Magic? Harpoons! Sushi Shops!What kind of sparks will fly when Magicraft meets Dave the Diver ?
addedDave the Diver Crossover Arrives: Magic? Harpoons! Sushi Shops!In this new adventure, players will take on the role of Dave, the new crossover character, and explore the depths of the magical world. Along the way, you’ll reunite with Dave’s old friend Bancho, obtain powerful new spells in the Sea People’s dwellings, and uncover the secrets behind this mysterious journey.

Dear Magicians, greetings!

The Dave the Diver Crossover DLC launches tomorrow — and it’s free for all players who own the base game!

As mentioned in Developer Log #11, we’ve spent a great deal of time on a DOTS code refactor to optimize performance and lay a stronger foundation for future content. We’re happy to share that part of this work is now complete, and it will go live together with the crossover update on October 29 at 11:00 AM.

Let’s take a look at what’s coming in this update!

Dave the Diver Crossover Arrives: Magic? Harpoons! Sushi Shops!

While diving for fish, Dave was suddenly pulled into a powerful whirlpool—only to awaken in the middle of a mysterious forest.

After speaking with the protagonist of Magicraft, he learns that venturing deep into the Magical Forest might reveal a way home, setting off on a truly extraordinary journey.

What kind of sparks will fly when Magicraft meets Dave the Diver?

In this new adventure, players will take on the role of Dave, the new crossover character, and explore the depths of the magical world. Along the way, you’ll reunite with Dave’s old friend Bancho, obtain powerful new spells in the Sea People’s dwellings, and uncover the secrets behind this mysterious journey.

Meanwhile, three legendary bosses from the Dave the Diver are making their way into Magicraft: Giant Squid, Truck Hermit Crab, and John Watson!

Each has been reimagined with Magicraft ’s signature roguelike bullet-hell flair while preserving the creative essence of Dave the Diver.

Get ready, Magicians — these battles are not to be missed!

Code Refactoring & Optimization

With this update, Magicraft’s core architecture has been upgraded from MonoBehaviour to DOTS (Data-Oriented Technology Stack).

Compared to the traditional object-oriented model, DOTS is designed for high-performance, large-scale computations, making it ideal for games with complex systems and massive entities.

Memory: By storing data in contiguous chunks by component type, DOTS significantly reduces memory fragmentation and cache misses.

CPU: With the Job System, processes can now run in parallel, fully utilizing multi-core performance for smoother gameplay and improved simulation efficiency.

As a result, players can expect:

● A noticeable improvement in overall frame rate

● Denser summon effects that occupy less scene space

● Remastered spell visuals for enhanced performance and clarity

Steam post imageCPU Utilization Comparison in Complex Scenes: Mono Version (Left) vs. DOTS Version (Right)

Steam post imageSteam post imageSteam post image

Since DOTS is a relatively new programming architecture, its code logic differs greatly from the previous version, and the refactoring workload is massive (essentially a full rewrite of the game…).

To ensure version stability, we’ll be carrying out optimizations and updates step by step to maintain a smooth experience for all players.

In tomorrow’s update, the core framework of the game will be switched to the DOTS version. However, some older resources, such as High-pressure Stream and Giant Troll, have not yet been fully migrated and will be temporarily removed from the game. They’ll be reintroduced later through patches once testing and validation are complete.

To help Magicians compare the differences between the DOTS and MonoBehaviour versions, and to preserve memories for those who wish to revisit the old days, we've created a special testing branch that retains the MonoBehaviour-era version of Magicraft.

This branch will no longer receive future updates and is not compatible with new content.

Save files that include Dave or other new version content will not work on this branch, so please back up your saves in advance!

Branch code: MagicraftMonoEdition

Save file location: C:\\Users\\administrator\\AppData\\LocalLow\\bolang\\Magicraft

That’s all for today’s update preview!

More details will be revealed together with the new version on October 29.

See you tomorrow, Magicians!

Source

Steam News / 28 October 2025

Open original post

Changelog.gg summarizes and formats this update. How we read updates.