Need the workbench instead?
Documentation should stay focused on help content. Open the simulator when you want to build, run, and compare layouts.
Before you start
You do not need official notation, BV tables, or judging math to use the simulator.
If you only remember one flow, remember this:
- Pick a skater.
- Pick SP or FS.
- Load a template or make a few edits.
- Press Run.
- Read the result.
Guests and signed-in users
- Guest mode is enough for quick trials.
- Signed-in users get saved history, PBs, synced layouts, and a stable nickname after verification.
If you are just trying ideas, stay in guest mode. If you want persistence, use an account.
First run in five minutes
- Open the simulator.
- Pick a skater.
- Choose Short Program or Free Skating.
- Open Templates if you do not want to start from zero.
- Make small changes if needed.
- Press Run.
If the layout is invalid, the simulator will stop you and show rule notes near the editor.
Build a layout without memorizing the rules
Understand the main screen
Use the header to switch language, confirm where you are, and move between the main site sections.
- The skater picker decides who you are building for.
- The segment switch decides whether you are editing SP or FS.
- SP has tighter slot rules.
- FS gives you more jump freedom.
Editing jumps and spins
Tap a jump or spin slot to open the editor.
- The editor guides you toward legal structures.
- SP slots narrow choices automatically.
- You do not need to hand-calculate combo legality.
If something is selectable but still gets flagged later, read the validator note instead of guessing.
Templates, library, and import
- Templates are the fastest realistic start.
- Library is where your saved layouts live.
- Import is for layout codes or shared results.
- Copy exports the current layout code.
Best habit:
- Load a template.
- Change one or two things.
- Save your own version.
Reading rule notes
There are three common states:
- Clean: legal
- Usable with losses: runnable, but not full value
- Invalid: cannot score correctly
Warnings do not always mean the run is dead. Read the note first.
What happens after you press Run
Protocol-style result
After execution, you get a protocol-style result page with:
- total score
- TES / PCS / deductions
- per-element detail
- rerun and sharing actions
The fast questions to ask are:
- Did the jump content come out the way I expected?
- Did anything lose value?
- Is this score good enough for the comparison I care about?
Shared results and imports
Result links can be reopened later. Shared layouts can also be brought back into your own planner.
Leaderboards and daily settlement
Public boards show recent activity.
- High Scores: top scores
- Skater Bests: best result per skater
- Trending: activity
- Total: combined SP + FS finishes
- Daily settlement: yesterday's frozen snapshot
If you mainly care about your own progress, the account area matters more than the public boards.
Account dashboard and cloud sync
The account area is where signed-in users manage:
- nickname
- recent runs
- PB summaries
- signed-in devices
If you use more than one device, email verification is what makes sync actually useful.
Common questions
The page says my layout is invalid. What should I check first?
Start with the rule notes near the editor. Most invalid layouts come from:
- The wrong element type in an SP-required slot.
- Too many jumps, spins, or sequences.
- A repeated jump structure that the rules do not allow.
I only want to try the simulator quickly. What is the fastest path?
Stay in guest mode, pick a skater, load a template, and run it.
When should I create an account?
Create one when you want your nickname, PBs, recent runs, and saved layouts to persist.
Do I need to know official notation before using the app?
No. The editor, templates, slot labels, and validator are meant to teach you as you go.
Can I share layouts and results?
Yes.
- Layout codes are meant to be reused.
- Result links can be opened directly.
- Public posts should clearly say the result is simulated.
How accurate is the scoring and simulation?
It aims to be 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 built for SP / FS layouts, scored runs, and protocol-style results, not for official judging.
Is this official?
No. This is not an ISU product, federation tool, or event system. It is an independent fan-made project.
Is it free to use?
Yes. The current public simulator is free.
How can I support the project?
The best support is to use it, share it, and report rough edges.