Мои цели
Демонстрации платформы. Игры, в которые стоит играть.
Каждая игра здесь начиналась как демонстрация того, на что способны игровая платформа The Modding Community и её коллекция Dot, и что могут ваши собственные игровые проекты на ней. А ещё они делаются ради удовольствия, поэтому каждая игра сделана как настоящая.
01
Показать, на что способна платформа
Эти игры — рабочая витрина игровой платформы TMC: движение, бой, транспорт, NPC, физика, таблицы лидеров, пати, подбор игроков и выделенные серверы, и всё это собрано из тех же открытых аддонов Dot, которые доступны любому проекту. Если на это способна одна из этих игр, способна и ваша.
Роль демо не оправдывает скучную игру. У каждой есть свои карты, режимы и шлифовка, так что в неё стоит играть ради неё самой.
02
Упор на серверы сообщества
Эти игры и платформа в целом живут за счёт серверов сообщества. Одна из главных целей — чтобы любой мог поднять сервер с одной или несколькими из этих игр с помощью репозитория Dot Server Deploy.
03
Ваш сервер, ваши правила
Владелец сервера может менять настройки игры и каждого используемого аддона, чтобы сделать геймплей уникальным. Затем он добавляет сервер и игру в список платформы.
04
Заходите откуда угодно
Игроки подключаются к серверу из списка прямо из браузера, десктопного приложения или с телефона. Платформа кроссплатформенная, поэтому все играют на одних и тех же серверах.
Смотреть игры на TMC05
Один сервер, много игр
Сервер может запускать несколько игр одновременно и переключаться между ними, не отключая игроков. Если вы играли на серверах сообщества в Garry's Mod или Counter-Strike, вы видели, как сервер меняет карту, а каждый игрок скачивает и подключает её. Здесь игры работают так же.
У игр по-прежнему есть свои карты, но загрузка карты и загрузка игры устроены под капотом почти одинаково.
06
Контент приходит сам
Когда игра или карта меняется, игроки автоматически скачивают нужное с глобальной CDN платформы. CDN синхронизирует файлы из раздела Ассеты на The Modding Community, где они разложены по Godot или по игре, для которой создан контент, с версиями и тегами, во многом как на GitHub, для безопасности, развёртывания и разрешения конфликтов.
07
Бесплатно и с открытым исходным кодом
Каждая игра, набор карт и аддон имеют открытый исходный код на GitHub. Узнайте, как что-то устроено, запустите свой сервер или возьмите часть для своей игры.
Да, я использую ИИ
Большинство этих игр ещё не закончены, и скоро над ними будет много работы. Они созданы с помощью Claude Code, включая конвертацию карт из старых игр (авторство указано в README каждого репозитория и на странице каждой карты здесь).
Игры бесплатные, с открытым исходным кодом и в основном небольшие миниигры, а ещё я делаю платформу, на которой они работают, и это уже занимает очень много времени. ИИ это ускоряет. Хотел бы я обходиться без него.