Василий Банников, есть несколько пакетных менеджеров. Но смысла в них особого не вижу и сам не использую. Есть гит. Клонируешь себе, ставишь и всё.
В Делфи не нужно в каждый проект отдельно ставить библиотеки. Поставил раз, всё, собирай, работай. Зашёл в гит, затянул изменения, обновил библиотеку одной кнопкой.
Ну и есть штатный менеджер пакетов. Который позволяет и автоматом ставить зависимости (GetIt)
Dmitry Roo, jvm ставится один раз и ни какого окружения дополнительно настраивать не нужно. И к слову, для того чтоб запустить майн есть десятки сторонних Лаунчеров. Это уже говорит о том, что с запуск усложнен.
Ещё раз перечитайте вопрос. ТС хочет крупную игру и да, это именно графика, спецэффекты и музыка.
Dmitry Roo, ты же понимаешь, что речь об игре с графикой. Об игре, которая будет использоваться сторонними людьми и которые не планируют настраивать окружение и интерпретатор.
ТС спрашивает о создании крупных игр. И крупные игры не пишутся на интерпретируемых языках.
belugasinister, ну это тоже можно решить общей БД, а заодно так сказать сделать "гальваническую" развязку. Независимую работу друг от друга и возможность восстановить состояние "триггеров" после перезапуска, если были в очереди.
Можно использовать межпроцессорную связь. В питоне для этого много инструментов есть, можно поднять сокет и передавать данные между ботами, что позволит даже на разные серверы разнести ботов.
Если твой второй бот - лишь отправляет данные, а не общается (т.е. не читает сам сообщения), то вообще нет проблем. Можно не запускать лонгпул для второго бота, а просто от его имени делать рассылку. И не нужно ни каких потоков