Mycopunk separates employee/account progression from class upgrade grids. Gats, upgrade points, and Saxonite serve different purposes; the available patch notes do not present them as one XP bar.
Early-access Steam guides describe a player level that unlocks upgrade rarity and a separate grid for each class. A May 2026 player note says item level 10 adds a column and level 30 opens an exotic rotation. Those are player-reported milestones, not independently verified 2.0.2 rules.
Panels level is its own search. In the hub, panels are the upgrade surface. If a video says spend Gats and the button takes upgrade points, trust the button. Where to spend Gats is the vendor, not the skill node.
Resetting points
A free reset is not named in the 2.0.2 evidence reviewed for this page. If the H.U.B. offers a reset control, follow that current UI; no unverified menu path is supplied.
Ouroboros uses its own currencies on top of the mission board. Do not farm the roguelike mode and expect the same payout table as a contract. The Japanese clear-time question is about hours, not about this curve. HowLongToBeat had Main + Extra at 60.5 hours and Completionist at 79, with no Main Story sample, on 23 Oct 2026.
FAQ
How do you get XP in Mycopunk?
Finish contracts and bank the payout. The store does not publish a per-kill XP table.
Where do I spend Gats?
On hub vendors. Upgrade points are the skill-grid currency. They are not the same item.
Can I reset upgrade points?
A free respec is not independently verified for patch 2.0.2. Follow the current H.U.B. control if present rather than a dated menu path.
This site loads Google Analytics 4, Microsoft Clarity and Adsterra by default. This banner is notice and withdrawal, not a prior-consent gate. Reject stops those integrations and remembers the choice in localStorage key mp_consent_v1 for 180 days when browser storage is available. YouTube starts only when you press play. Read the privacy policy.
Your Global Privacy Control or Do Not Track signal keeps optional analytics and ads off. Accept is unavailable while that signal is active.
Your browser did not save this choice for future pages. A rejection applies to this page and its privacy-marked reload only. A new page without that marker loads integrations by default.