Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
MagicraftNewsMagicraft Ver. 1.2 – Dave the Diver Crossover Preview & DOTS Optimization Notes
Community

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

Magicraft · published 28 Oct 2025, 13:20 UTC

All newsPlayers around this dateRead on Steam

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

CPU Utilization Comparison in Complex Scenes: Mono Version (Left) vs. DOTS Version (Right)

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: MagicraftMonoEditionSave file location: C:\\Users\\administrator\\AppData\\LocalLow\\bolang\\MagicraftThat’s all for today’s update preview!More details will be revealed together with the new version on October 29.See you tomorrow, Magicians!

More from Magicraft

Other announcements

All news
Community15 Sep 2026【Collaboration Announcement】The Portal Has Opened! Magicraft × Lost Castle 2Attention, Great Mages and Treasure Hunters! The interdimensional portal has gone completely out of control. What happens when a spell-casting wizard ventures into the ruins of the Ancient Gods, and a fearless treasure hunter steps into the mysterious world of Magicraft ? A brand-new crossover adventure is about to begin! Collaboration Overview Launch Date: September 23 The Magicraft × Lost Cas…Game update11 Aug 2026【0811】V1.2.36 Version update1.2.36 · Merged the system cursor and virtual cursor. · Fixed an issue where the center point of Twine was incorrect. · Fixed a visual display issue where slowed units failed to show proper tinting/coloration from Ring of the Druid . · Flight now grants immunity to certain boss abilities.Game update5 Aug 2026【0805】V1.2.35 Version update1.2.35 The patch notes for this update are as follows: · Fixed an issue with the system cursor. · Fixed an issue where certain equipment sets could not be upgraded. · Fixed an issue where spells generated after Echo hit an enemy spawned at the wrong starting position.