Skip to main content
Slay the Spire 2 Wiki
— Advertisement —

Godot and Slay the Spire 2 — Why Mega Crit Switched Engines

Updated 2026-06-02

Why Did Mega Crit Switch to Godot?

Mega Crit moved Slay the Spire 2 from Unity to Godot 4. The main reason was control. Unity's licensing changes in 2023 scared a lot of developers. Godot is open source. No one can change the terms after the fact.

  • Godot's node system fits 2D card games well. Less overhead than Unity for a turn-based game.
  • The GDScript language is similar to Python. Easy to learn for the team.
  • StS2 uses Godot's animation system for card effects. Particle effects look smoother than StS1.
  • Mod support is better. Godot's export system makes modding tools easier to maintain.

Godot's 2D tooling is good but less mature than Unity's. Performance is roughly the same — StS2 runs at 60 FPS on most hardware. Some Unity-to-Godot migration issues caused bugs in early patches. Most are fixed now.

Godot is completely free. Mega Crit pays zero engine royalties on StS2 sales. That alone saved them thousands in licensing fees.

FAQ

Does switching to Godot affect modding?
Yes, in a good way. Godot's C# support and scene system make modding easier. The modding API for StS2 is better documented than StS1's.
Will StS1 get a Godot port?
No. Mega Crit has said StS1 stays on Unity. A port would be too much work with no benefit.
Does the engine switch affect Switch performance?
No. Godot runs natively on Switch. The port should perform the same or better than a Unity version.

Related pages

— Advertisement —
— Advertisement —