This is not the new game mode, but a new challenge. I suggest to gather game completion time per every official (or even every whitelisted) map and per every difficulty and store it in a global database (on Steam or TWI side). When player survives the map, he sees his personal time record, friends record and top 10 global records (top times and player names in the team). Same information could be also displayed in the map loading screen.
This could add another challenge to the game: not only survive the map, but do it as fast as possible. Not kite or defend the spot, but seek zeds to kill them faster. And when it comes to defending the spot, maybe different spots will be chosen: not the easiest ones, but where zeds comes faster (closer spawns) or even split team to cover 2 or 3 spots in the same time.
Table example:
This could add another challenge to the game: not only survive the map, but do it as fast as possible. Not kite or defend the spot, but seek zeds to kill them faster. And when it comes to defending the spot, maybe different spots will be chosen: not the easiest ones, but where zeds comes faster (closer spawns) or even split team to cover 2 or 3 spots in the same time.
Table example:
Code:
Map: KF-Bedlam Difficulty: Hell on Earth
Your personal record: 55:12:45
Friends record: 53:59:02
Global record: 41:43:12
*******************************************************************
************************ GLOBAL RECORDS ***************************
*******************************************************************
# TIME PLAYERS
===================================================================
1 41:43:12 Player0, Player1, Player2, Player3, Player4, Player5
2 43:10:00 Player6, Player7, Player8, Player9, Player10, Player11
3 43:45:23 Player6, Player7, Player8, Player9, Player10, Player11
4 44:20:14 Player6, Player7, Player8, Player9, Player10, Player11
5 47:34:51 Player6, Player7, Player8, Player9, Player10, Player11
6 50:10:00 Player6, Player7, Player8, Player9, Player10, Player11
7 51:29:10 Player6, Player7, Player8, Player9, Player10, Player11
8 53:59:02 Friend0, Friend1, Friend2, Friend3, Friend4, Friend5
9 55:12:45 *You*, Friend7, Friend8, Friend9, Friend10, Friend11
10 56:10:00 Player6, Friend1, Friend2, Friend3, *You*, Player11
*******************************************************************