We wanted to wait for the official announcement from the IGF China’s website but we can hold it in no more. One Upon Light wins the “Best Game” award at the 2013 Independent Games Festival.
Here's a big thank you to all those who's made this possible.
Hit the original article over at our main site here.