Net Games Laboratory Inc. develops a new browser space mmorpg "Space Worlds". Release will be at the end of 2010. Please, visit netgameslab.ru for more information. Make sure to switch the site to the english language. :)
Project is dead, but I survived. :)
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?