Developer Log - May 2025

May 30th, 2025

This month’s been all about the behind the scenes grind, wrapping up the brand new website you’re reading this on, building out admin tools, and squashing some high-priority bugs. It’s not the flashiest update, but all of it’s been crucial to keep Project Epoch running smooth and setting us up for what’s next. With that in mind do not expect a lengthy or overtly thrilling log.


Web 2.0

We’re excited to officially launch our brand new website alongside this post! Built using Vue and Tailwind, this site has gone through multiple rounds of iteration and refinement to land on a design, structure, and set of content that we feel truly captures the spirit of Project Epoch and presents it all in a cleaner, more digestible way.

This fresh platform sets us up nicely for the future, with plans to regularly update the site as new patches roll out. For now, registration and “How To Play” pages are temporarily disabled as we gear up for our upcoming launch, which will introduce new ways to download and access the client.

We want to give a huge shoutout to everyone who played a part in bringing this website to life (in no particular order):

  • Kes, for providing game knowledge, text, and images.
  • Eredun, for providing game knowledge, text, and images.
  • Magic, for leading most of the frontend development.
  • Shadowtoots, for contributing a ton of text content and images.
  • Kaev, for building our awesome Talent Calculator.

Thank you all — we couldn’t have done it without you!


Avengers Assemble

This month saw some big team movements! Magic has rejoined the crew, splitting time between TS-WoW development and web development helping drive frontend work on the new website and making major contributions to our evolving administration tools (which we’ll show off a bit later in this post).

We’ve also welcomed Heretrix to the team as a core developer, working closely alongside Kaytotes and Eredun. Heretrix is diving deep into fixing critical core-side bugs and delivering major performance improvements that will set us up for smoother sailing down the line.

Fancybox image

Looking ahead, they’ll continue hammering away on the usual core work, but they’re also teaming up with Magic to expand the core’s capabilities — making it much easier for us to build out powerful admin tools. In fact, Heretrix has been moving so fast that Kaytotes has barely been able to keep up with code reviews, but both are now fully locked in on core improvements!


Community Moderation

Ahead of our launch and an expected up tick in new members we are expanding our Discord community moderation staff. Community moderators will be responsible for enforcing our Discord community rules. Including actions such as timing out, deleting messages and banning users with a particular focus on preventing spam links. Well rounded and well known members of the community are more likely to be considered. This role pertains to only our Discord Community not in game GM actions.

If you’re interested in volunteering please fill in the below form and we may be in touch. If you have previously applied to be a Moderator you are welcome to re-apply.

Community Moderation Application


Kes Korner

This month Kes focused on polishing the last pieces of content slotted for launch. To this end she worked on two large features during the last month.

New Bind on Equip (BOE) World Items

Although we have added rares with their own unique items throughout every zone, we had not added many new BOE items to existing world creature loot tables. This has been rectified with 50 new BOE items across both Rare and Epic quality, from item level 20 to 63. These items will randomly drop from any mob attached to the world rares or epics tables and added on average 1 new item to each existing pool.

Fancybox image

Profession Mastery Achievement

Profession content in vanilla WoW is unevenly distributed across the professions and factions, leaving some professions with significant quest content (hello, Blacksmithing and Cooking) and some professions with none (we see you, Gathering Professions). Although we have additional engaging profession content planned for the future, we decided to squeeze in some more love for crafting with this major content addition: the Profession Mastery Achievement.

Every profession now has a set of quests scattered across Azeroth that require between 10 and 250 skill in that profession. Starting zone quests are easy to find; they’re offered by your profession trainer or someone located nearby. Outside low level zones it will require some exploration to find every quest. Major professions have 25 quests for each profession and faction, while secondary professions have fewer.

The skill required for each quest is generally aligned to your character level (i.e. high profession skill quests are in higher character level zones,) making leveling your professions as you’re leveling your character more rewarding - especially for Explorer’s Contract. Speaking of rewarding, each quest rewards a supply bag containing valuable materials to keep your crafting going.

One last note: for major crafting professions, all recipes required for these quests come from trainers, so you won’t be locked out of completing these quests by a rare pattern. Once you complete each of these quests, you’ll have the first part of profession mastery under your belt.

Fancybox image

The second part of profession mastery is the capstone quest chain. Once your character reaches 300 skill in a profession, they’ll be able to find the start of this quest chain in one of your faction’s capital cities. Completing this chain requires some of the signature crafts in your profession and a couple trips to some of the most dangerous places in the world. After all, a true master wouldn’t let a few Scourge or some bugs get in the way of obtaining that rare reagent! The capstone chain comes with its own rewards of rare crafting materials and a special cosmetic item unique to each profession.

Once you have completed both parts of profession mastery, what do you get? The ability to flex your status to all around you with your official profession title: Alchemist, Angler, Blacksmith, Chef, Doctor, Enchanter, Engineer, Herbalist, Leatherworker, Miner, Skinner, or Tailor! In addition to showing the dedication to your craft, wearing your title in town is a great way to advertise you are open for business!

While this major content addition is not yet fully complete, we intend it to be available at launch. However, it is not a launch-blocker if other needs become higher priority.


Building the Backbone of Epoch

Some of the most important ingredients for a successful server are things players will never actually see, but they matter immensely. A thriving world packed with content, polished systems, and exciting challenges is only possible when supported by robust infrastructure and reliable tooling behind the curtain. Without a strong operational backbone, even the most compelling game content can falter.

Fancybox image

During the earlier phases of Epoch’s beta, we used a very minimal internal admin panel. It served a single purpose: pushing realm-wide announcements and downloading player feedback reports. This lightweight tool hadn’t seen updates in years simply because it worked, but it also had clear limitations. It wasn’t designed for scale, lacked flexibility, and couldn’t handle the more sophisticated tasks we knew would eventually be necessary.

Fancybox image

That’s why, alongside development of the new website, Magic and Kaytotes have been hard at work creating a completely overhauled administration panel. This new system massively expands our capabilities, ensuring Game Masters can resolve the vast majority of player issues without needing to log into the game world itself. Whether it’s handling moderation actions like bans or mutes, controlling realm-wide functions like announcements or restarts, managing character data such as mailing items or adjusting reputations, or working with in-game GM tickets, this admin panel is being built to give us precise, powerful, and accessible control from any device.

Fancybox image

Crucially, we’re also introducing a granular role and permissions system alongside detailed action logging. While TrinityCore has some built-in logging tools, they are rudimentary and difficult to query at scale. Our custom-built system ensures that every Game Master action is recorded, reviewable, and fully transparent. This reflects our internal philosophy that moderation and management should never break immersion, and players should have complete confidence in the fairness, professionalism, and accountability of our team.

Fancybox image

We are confident that by the time we launch, all the actions a Game Master might need will be fully supported by this system. Very soon, we will begin the process of onboarding and training our Game Masters, equipping them with the tools and knowledge they need to assist players swiftly and effectively. This marks an exciting step forward not just for our team, but for the entire Epoch community.

Fancybox image

Bug Progress

Fancybox image

We are very happy to share that our efforts on squashing bugs have been paying off. Across High and Critical priority bugs, we are now down to double digit counts, with only 14 launch-blocking issues remaining. With the team expanding and additional developers now onboard, we are confident these remaining bugs will be cleared at a rapid pace, keeping us on track for a smooth launch.

If you’re curious, you can follow our live progress directly on the Project Epoch Bug Tracker where we’ve made our open high-priority issues publicly visible.


Wrapping Up

We know this dev log is a bit shorter than usual, but we hope the launch of the new website more than makes up for it. We are now firmly in the final stages of polish, tool-building, and preparation, and we are rapidly approaching the point where we can let the community know when they’ll be able to hop in. As a sign of confidence in our progress, the team has officially set a launch date internally so that we can take time off from our jobs. We look forward to revealing it to you very shortly with our upcoming launch trailer. Thank you for your patience, excitement, and support — we can’t wait to share what’s next.

Project Epoch © 2021-2025