Multi-Project Management Tools For Power Users

CurseForge is a UGC platform where players install mods for games like Minecraft,
The Sims, Stardew Valley, and World of Warcraft.

Mod developers manage their projects and revenue in the Authors Console.
When managing dozens of projects, they end up making the same changes in every single project.

co-research • A-Z product design // b2b • saas // 2026 q1-q2

+5features shipped
mobile responsivity across the flowmobile responsivity across the flow
4 optimizationscore features optimized for multi-project users
Authors Console screens: project settings, snippets and social links

problem statement

Keeping projects updated in Curseforge is a chore

A previous research project, run with our UX researcher, found that developers managing multiple projects struggled to update and maintain them in the console.
So much that they’ve created their own tool to automate these processes.

These big developers are the heart of CurseForge. Some have the most-installed mods on the platform, and they're our most loyal, reliable users.

That's why we ran a dedicated study on these developers, to understand their pain points and how to support them better.

Developers tool made entirely by them meant that they’re highly technical and they’re motivated to work around CurseForge's limitations.

pain points

Developers caught up in copy-pasting changes

The challenge for our users was not only the console’s limitations and missing features,
but having to repeat content, settings, and updates with every project.

Applying the same content to each project

  • Description text styles & general assets had to be set for each project separately.
  • Social links had to be added to every project manually. Changing one meant needing to update them across all projects.

Slow game selection

The game selection screen loaded all games every time regardless of what a developer has worked on, which is usually the same game.

Manual assets adjustments

Logos had to be prepared externally according to Curseforge's specifications before uploading, without a cropping option inside the Console.

Desktop only

The Console wasn't responsive so users couldn't update their projects on the go. Anything urgent had to wait until they were back at a desktop.

the challenge

The solution has to work for all users

While the problems were clear, the changes have to work for all users, most of them with just a few or a single project.

This means we make minimal changes to the original flow (which currently works well for most users), or add features on top that help developers update multiple projects at once.

Keep what’s working, add subtle changes that make a huge difference.

solution

Four new features aimed at updating quicker

Four features shipped separately over two quarters, each targeting a specific repetitive task.

Description Snippets

new feature

Reusable text blocks created and inserted directly inside the description editor.

  • Inline, no separate settings screen
  • Accessible across all projects from any description editor
Description editor with the snippets menu open, showing create snippet and hover states

Social Links Bulk Setting

new feature

Syncs social links from the developer's CurseForge profile to all projects at once.

  • Pulls from existing profile links
  • Editable and reapplicable at any time.
Social links settings applied across all projects

Mobile Redesign

improvement

A full redesign of the mobile experience, rebuilt to be completely responsive across layout, tables, navigation, and description editing.

Specific pages were reworked so developers can manage their projects entirely from mobile.

  • Responsive layout, tables, and navigation across the whole console
  • Description editing and key pages rebuilt for editing projects on mobile
Projects table on mobile
scrollable table, horizontally & vertically
Filters drawer on mobile
full-width filters drawer
Modal with sticky buttons on mobile
full-width modal with sticky cta’s

Recent Games Shelf

new feature

A personalized shelf of recently used games at the top of the game selection screen, which also improved screen loading time.

Game selection screen with a recently used games shelf

Logo editor

new feature

Logo cropping directly inside the Console, removing the need to prepare images externally before uploading.

Logo crop modal inside the Console

outcome

Less copy-pasting, accessible, quicker

3 automations

Auto-filled input fields

3 repeated input fields as told by developers, have turned into auto-filled based on previous projects

Full mobile responsivity

Mobile responsivity across the project editing flows enable users edit projects on the go

Reduced loading time

Adding a Recently Used Games shelf decreased loading time for the 1st critical step of the flow

reflections

Working on one feature at a time doubled the work

When planning the project with our PM, we decided to work on each feature separately to align with how the CF Developers development team works.

In retrospect, I would have approached the design more holistically, especially for features that overlap within the same screens and flows.

For example, I initially designed the mobile experience early in the project, which meant that I later had to apply mobile versions of the additional features I designed, and do a visual review of the same screens every time.

Some features make sense to work on at the same time, despite the risk of bottlenecking development, if it saves extra work and prevents gaps.