Independent Games Festival
"Captain Forever" won the Best Game award at China's first Independent Games Festival in 2009.