Originally Posted by Dota2
Q: Will the replay system allow me to move freely backwards and forwards in time rather than having to watch a whole replay?
A: Youll be able to jump around to any point in the replay, add bookmarks for easy referencing, view detailed stats and graphs while the game is going, and watch through a specific players view (with regards to their camera movement). Youll also be able to watch replays with friends if you want to review a game or learn from your mistakes. To aid videomakers, the replay system will have flexible camera angle and speed controls. There will also be a bunch of commentating and editing features you can add to your replays.
Q: Can you spectate an already ongoing DotA 2 game?
A: A lot of the game will be built around spectating and shoutcasting support. You will be able to join most ongoing games (unless the players marked it as private) and just watch them. You can join a game your friend is in, see what your favorite clan is doing, or simply pick a skill level and a hero you like and it will find you one to watch. We also have a system in place that automatically distributes the load to multiple servers so that the game itself wont be affected by users joining to spectate. Our distribution network will allow us to support any number of users that want to watch, by dynamically assigning more servers to the task. There will also be special tags and search options to help you find live or old shoutcasted games. Shoutcasters will be able to operate as directors, so anyone watching will have his camera looking at the same things the shoutcaster is viewing. There is also an optional anti-cheat mechanism built in so that the game you are spectating can be time delayed by any amount of time to reduce potential abuse.
Dota 2 will have these at release and even then the chances are these incarnations are much more advanced then the ones Riot currently is developing. With Dota 2 coming out probably mid 2011 Riot will have had a year and a half head start to get either of these features out. Valve is a much bigger company yes but honestly when I purchased my copy of LoL I did not think over 1 year later a "competitive" game would lack elements almost essential in any competitive game.
If Riot can't get these out by Dota 2 how can I still support a company that just won't live up to what it promises? I say this not angry or bitterly but in all honesty quite upset. I enjoy LoL much more than I enjoyed Dota, but I want a complete game not just an extended Beta.