почитал описание на хабре... чел конечно сурово заморочился причём проняло его именно как графику это всё сделать. имхо такой проект сложно сделать открытым да и вообще сложно и скучно. надо было как карту состоящую из стандартизированных подгружаемых спрайтов и интерфейс который бы мог обрабатывать простенькие скрипты описывающие динамические спрайтовые объекты нескольких типоразмеров с типовыми свойствами с применением пары таймеров разного темпа и быть арбитром при взаимодействии этих объектов. и сделать проект открытым. чтобы пользователи могли создавать свои субмирки подсоединяя их к какой нибудь неизменной скелетной структуре. ну и чтобы по этим картам можно было побродить как герой игры-бродилки возможно даже не вводить возможность обзора как вот сейчас а именно чтобы ходить аватариком - кстати скорость аватарика можно ограничить чтобы спрайты вовремя динамически подгружались. чтото типа майнкрафта только с вот такой вот графикой и чтобы делать всё не руками а в основном скриптами. вроде "подстилающийслой:песок4|слой0:траватип8(0,0,20,30);|слой1:деревотип3(5,12);деревотип2(15,10)" и твой закуток мира готов. создавай в библиотеке объекты с определённым интерфейсом для обработки сигналов с таймеров и взаимодействия с другими объектами и ставь их на карту. перемещение таких объектов только в пределах карты пользователя. два объекта в одном слое и одном месте недопустимо.
понимаю конечно что это звучит как "...и грабить корованы..." и всё не так просто но вот в таком бы я бы позалипал