Quote from Blink:
I'm not sure on the specifics, but if you can make it Hourglass compatible that will help people to TAS it. Never a bad thing
If anyone knows how to make a game Hourglass compatible, pray tell. As far as I know it means (amongst other things):
- No mouse.
- No 3D (so surface blitting, not quads).
- Whatever window you're given on game start, use that and nothing else.
- Single thread.
- No fancy DLLs, but use kernel32.
I might be wrong, but that's things that seem to cause trouble for HourGlass.
As for something useful: the quick level restarts/save reloading also means you don't want any level-intros (eg a fly-by towards the player). They're fine when you enter the level or something, but don't show them everytime the player restarts.
EDIT: Oh, and test. A lot. You'll want to be sure you're okay with whatever glitches speedrunners may find after you release. Runners hate patches. If you do have them, make it possible to revert (so no online server that tells you you need to update before you can play).
I JUST THOUGHT OF THIS: No mandatory internet connection. Those suck. If you're releasing through Steam, having it run without Steam is a big plus.