Baba Nura — Game Developer

Name Release Date Current Players All-Time Peak Rating
The Sin The Sin 20 May, 2021 0 1 79.44
Echoes Echoes 16 Dec, 2021 0 0 73.62
File uploading