Join our Discord

rkn

Just another shibe

rkn_dev

Dogeminer 2: Devblog 2 The Moon(s)

The Dogeminer dev blog hosts patch notes and other developer updates in the Dogeminer series.

Patch notes for 2.11 - Massive engine upgrade

Game engine migrated to PixiJS v8, replaced the build system and more. Quicker to load, lighter to download and runs much better now. Mobile works better too.

This massive engine overhaul touched nearly everything, so a few extra touches snuck in

What’s new:

  • Engine overhaul & migration PixiJS v4 -> v8 + GSAP
  • Instant location travel Hopping between locations no longer reloads the page (I think)
  • New canvas fallback (when webGL is unavailable), this one is not as battle-tested as the old version
  • Faster, smaller, better massively improved the build system + minor optimizations everywhere + dropped some third party libs
  • 200,000 bugs squashed with a million more well on the way; reporting bugs now results in bugs (mostly) getting fixed!

Some specifics:

  • Migrated the renderer from PixiJS v4 to v8 (the big one, 70+ files touched)
  • Replaced the old webpack setup with Vite
  • Spritesheet build pipeline replacing TexturePacker
  • Swapped vendored tween.js library for GSAP
  • Removed jQuery and toastr
  • Added lightweight performance tracking to analytics

Since this overhaul and migration was being painstakingly tested every step along the way, an additional amount of unlisted fixes and adjustments were also made. There’s a handful of known issues, but please don’t hesistate to report bugs you find!

Note: these patch notes do not accurately reflect the total work; 432 commits across 100 merged PRs (+66 direct minor commits) versus the old build. Phew.

Please report bugs in the #bug_reporting channel on Discord - thank you <3

//rkn

Join the discussion on Discord

rkn

Just another shibe

rkn_dev


Click to resize