top of page

Project Management Tool

A standalone project management tool for artists and tech artists. Lets you create and manage projects, generate assets with proper structure, and launch them into Maya, Photoshop, or any editor, all from outside the DCC or engine.

Project Management Tool

This started because everyone had a different idea of what “final” meant. There were rigs called human_final, human_final2, human_actual_final, all living in slightly different folders. It was chaos — not because people didn’t care, but because there was no structure guiding them.


I wanted a tool that fixed that at the source: before anyone even opened Maya or Unreal.

It’s a PyQt-based project manager that sits outside of any DCC. You launch it, choose a project, and it automatically creates a full folder structure: ArtDepot, IntermediateDepot, Tools, and Config, all laid out with zero room for interpretation. Every asset type — models, rigs, textures, animations, VFX — has a home, and when you make a new asset, it drops in a stub file in the right place.


1. Naming Enforcement

You can’t enter bad names. The UI blocks slashes, spaces, and weird characters. If a name already exists, it tells you. If you try to make a rig without a model, it stops you. It’s not clever,. just strict. But that’s what keeps things clean.


2. Auto-Filled Asset Table

Every asset shows up in a live table: category, type, last modified time. It refreshes every 30 seconds, so if someone else adds or edits something, you’ll see it. Click on any row and hit “Open Asset”, it launches the file in the correct DCC. Maya for .ma, Photoshop for .psd, Notepad for .txt. No hunting, no folder diving.


3. Smart Rigging References

When you make a rig, the stub .ma file already contains a Maya reference to the selected model. So when animators open it, it’s ready to go. No rebuilding the scene every time. It just works out of the box.


4. Config Files Per Level

Each project and asset has a config.json that stores version data: Maya versions, Unreal engine targets, tool versions, etc. It doesn’t do anything flashy with that info yet, but it’s designed to eventually drive automated environment setup.


5. Opinionated and Simple

This isn’t Perforce. It’s not Shotgun. It doesn’t do versioning or reviews. It just keeps your folders clean, your names consistent, and your team a little less stressed. That was the goal — to stop problems before they happen, not react to them later.

Built with:

Python 3.11

bottom of page