Need the workbench instead?
Documentation should stay focused on help content. Open the simulator when you want to build, run, and compare layouts.
Choose how you want to play
UNIFS is no longer just one "build a layout, then run it" flow. Start by choosing the entry that matches your goal:
- Quick simulation: pick a skater, load an SP / FS template, edit a little, then run.
- Total score play: run both SP and FS and compare the combined score.
- Competition mode: put a group of skaters into one event and watch standings or live-style reveals.
- WHATIF: take over from an archive protocol or existing result and rewrite the second half.
- Archive: browse real events, skaters, and protocols for comparison or template starts.
- Leaderboards: read recent public results, skater bests, and daily settlement.
You do not need an account for quick trials. Use one when you want PBs, recent runs, favorites, and saved layouts to persist.
Run once in five minutes
- Open the simulator.
- Pick a skater.
- Choose SP or FS.
- Load a template, or edit a few slots yourself.
- Press Run.
- Read the total, TES / PCS, element detail, and sharing actions.
If the page blocks execution, read the rule note near the editor first. The usual causes are SP-required slots, element count limits, or repeated jump structures.
Layouts, templates, and validation
You do not need to memorize BV tables or official notation first. The editor narrows choices toward what the current segment can use.
- Templates are the fastest realistic start.
- Manual edits are best for changing one or two elements.
- Import is for layout codes, shared results, or archive takeovers.
- Save is for signed-in users who want their own versions.
The practical habit is simple: load a template, change the key pieces, then run. When you see a rule note, read it instead of guessing.
What to read after a run
Start with these parts of the result page:
- Total score: the segment score for this run.
- TES / PCS / deduction: where the score came from.
- Element detail: jump success, lost value, and GOE.
- Protocol view: useful when you want a score-sheet style review.
- Share and rerun: useful for showing others or continuing from the same layout.
Competition mode and WHATIF reuse the same result logic. Competition mode focuses on the field; WHATIF focuses on the change after takeover.
Sharing, import, and account sync
You can run simulations and open shared results without signing in. Accounts mainly handle persistence and sync:
- stable nickname and verification state
- recent runs and PB summaries
- favorite skaters
- saved layouts
- multi-device sync
When sharing publicly, make it clear that the result is simulated, not official.
Common questions
I only want to try it quickly. What is the fastest path?
Use guest mode, pick a skater, load a template, and run.
Which mode should I use?
Use quick simulation for one program, total score play for SP + FS, competition mode for a group, WHATIF for rewriting a historical result, and archive when you need real reference material.
Do I need to know official notation first?
No. Templates, slot labels, and rule notes are meant to teach you while you use the app.
Can I share layouts and results?
Yes. Layout codes are for reuse, result links are for direct sharing, and archive takeovers are useful for WHATIF.
How accurate is the scoring and simulation?
It aims to stay rule-aware and internally consistent, but it is still a simulation. Use it for exploration and comparison, not as an official score or forecast.
Site notes
What is UNIFS?
UNIFS is an independent figure skating simulator focused on layouts, simulated runs, historical reference, and protocol-style results.
Is this official?
No. This is not an ISU product, federation tool, or event system.
Is it free to use?
The current public simulator is free to use.
How can I support the project?
Use it, share it, and report anything confusing or inaccurate.