Вынес движок в отдельный репозиторий
Распилил репозиторий на две части. Все это время игра и движок лежали вместе в одном проекте. Это не круто. Особенно если захочется писать параллельно какую-нибудь другую игру на том же движке. Поэтому все что относится к игре про петухов, я вытащил в новый репозиторий, а старый оформил в виде библиотеки и выложил на npm. Чтобы красивый импорт можно было сделать.
Публикация пакета сложностей не вызвала. Достаточно было завести в npm аккаунт, хорошо описать все в package.json и затем в терминале ввести команду “npm publish”. Дальше все делается само.
В качестве испытания своего движка я использую предстоящий Ludum Dare. Посмотрим что из этого выйдет.