Simulations for the modern era

Simcode is a complete workbench for SimulationCraft.
Write and read rotations, manage your characters, compare upgrades, and run simulations without having to leave the page.

frost_mage.simc — simcode
The simcode workbench: APL editor with syntax highlighting next to the simulation panel

Multiple tools working together

Everything lives in one place, sharing the same characters, talents, and items.

01.EDITOR

An editor meant for APL

Syntax highlighting, autocomplete, and validation built specifically for SimulationCraft. Edit a rotation, override spell data to test tuning changes, and run the sim without switching windows.

The APL editor with a full Frost Mage action list, syntax-highlighted
02.TIMELINE

Watch the fight, cast by cast

Every cast is shown on an interactive timeline, complete with buffs and player resources. Examine the sample sequence by itself, or compare it to other runs side by side.

The cast timeline of a Frost Mage sim next to its event log

Gear combinations

Gear compare sims the items you have; the optimizer sims the drops you might want.

Gear compare: columns of head, neck, and shoulder candidates with enchants, gems, and upgrade tracks
03.GEAR COMPARE

Sim every upgrade decision

Import everything in your bags, with enchants, gems, and embellishments. Generate missing items from scratch, then find the best combinations between the upgrades you can actually afford (or not).

The loot optimizer listing Mythic+ season loot per dungeon for a Frost Mage
04.OPTIMIZER

Sim loot before it drops

Seasonal loot from dungeons, raids, and crafting, all in one place. Sim them with one click to immediately find which ones are upgrades for your characters.

A shared report comparing three APL variants with DPS deltas, stats, and a damage-over-time chart
05.REPORTS

Clear and detailed results

Run your simulations, compare custom rotations, and share the results. Each report includes all the information you need to understand the sim and make meaningful decisions.

Your whole roster, a few clicks away

All your characters can be easily imported and edited on the fly! Change gear, talents, and consumables without having to leave the app.

The character roster dropdown above talent trees for four different classes

Your APL, understood

The editor parses your action list in real time, highlighting conditions, spell references, and variable expressions. Autocomplete knows about buffs, dots, talents, and resources allowing you to focus on the logic, not the syntax.

Sunfire
actions.aoe
#Cast Sunfire Before Cooldowns
line_cd:
10
target_if:
NOT talent.aetherial_kindlingAND
variable.openerAND
buff.ascendant_stars.down
OR
NOT variable.openerAND
dot.sunfire.remains < 10AND
variable.ca_soonAND
cooldown.force_of_nature.remains < 3
From idea to optimized rotation in minutes
1. Write your APL

Use the editor with full autocomplete and syntax highlighting. Import existing profiles or start from scratch.

2. Configure & simulate

Set up your character profile, pick fight parameters, and run sims with a single click. Watch results as soon as they are ready.

3. Iterate & compare

Tweak conditions, swap talents, run evaluations across scenarios, and zero in on the highest-performing rotation.

Stop guessing.
Start simming.

Import your character and get your first answer in minutes. No setup required.