TCG Engine - Online Card Game

TCG Engine - это полноценный шаблон для создания карточных онлайн-игр в Unity. Он поддерживает как одиночную игру, так и мультиплеер на выделенном авторитетном сервере. TCG Engine - это полноценный шаблон для создания карточных онлайн-игр в Unity. Он
0

TCG Engine - это полноценный шаблон для создания карточных онлайн-игр в Unity. Он поддерживает как одиночную игру, так и мультиплеер на выделенном авторитетном сервере.

Шаблон карточной онлайн-игры для Unity

Особенности
-Карточный геймплей (игра, атака, мана, HP, способности)
-Соло и мультиплеер
-Десктопное и мобильное управление
-Вход пользователей и база данных пользователей (Web API)
-Выделенный авторитетный игровой сервер
-Простой матчмейкинг
-Коллекционирование карт, открытие паков, внутриигровая валюта
-Доска лидеров и список друзей
-AI, созданный на основе алгоритма Minimax
-Настраиваемые способности карт

Структура
Существует 3 основных варианта приложения:
-Игровой клиент (Unity)
-Игровой сервер (Unity)
-Опциональный веб-интерфейс (NodeJS и MongoDB)

Сетевой фреймворк
Tcg Engine использует Netcode for Gameobjects, официальный сетевой фреймворк Unity.

Почему TCG Engine предпочтительнее аналогичных средств?
-Тонны дополнительных возможностей (AI, открытие паков, вход пользователей, рейтинг ELO...)
-Карты и способности используют объекты со сценариями
-Многочисленные игры могут работать на одном серверном процессе
-Запуск игры в Unity непосредственно из любой сцены (более быстрое тестирование)
-Клиент и игровой сервер используют один и тот же проект Unity.
-Игровая логика использует один и тот же код для: соло, мультиплеера и AI предсказаний
-Код пользовательского интерфейса и визуальных эффектов хорошо отделен от кода основных правил и эффектов.
-Используется официальный сетевой код Unity: Netcode (не требуются сторонние активы)
-Защищенный веб-апи для входа в систему использует https и jwt
-Автор данного актива работал над несколькими карточными играми для различных клиентов
-Быстрая и доступная поддержка в Discord

Текущие ограничения
-Ограничено только одним или двумя игроками за матч
-Для работы сборки WebGL требуется интеграция сторонних разработчиков для работы Netcode
-Нет поддержки геймпадов

*Музыка и SFX из трейлера не включены в актив.

Кодирование
Это не актив без кодирования. И хотя карты и способности можно редактировать прямо из файлов данных (скриптовые объекты), вам придется редактировать код, чтобы добавить возможности или изменить основные правила игры. Я принял решение не включать в игру пользовательский графический интерфейс редактора, чтобы максимально упростить код и сделать его доступным для программистов разного уровня. Я уделяю большое внимание тому, чтобы код был чистым и хорошо структурированным. У нас есть сообщество Discord, где люди могут помогать друг другу, если вы только начинаете кодить. И я буду рад выслушать любые отзывы, чтобы улучшить код в будущих версиях, если это потребуется. Больше информации в документации.

2026-04-18 01:54:09

Comments

AI Toolbox with ChatGPT, DALL·E, Whisper, Gemini etc
AI Toolbox with ChatGPT,... AI Toolbox — мощный инструмент для...
View
[HDRP] Ruined Crypt - Unity (v2022.3.55 or higher)
[HDRP] Ruined Crypt - Unity... Crypt Ruins — высококачественный набор...
View
Kisak-Strike Source CS:GO
Kisak-Strike Source CS:GO порт CSGO, предназначенный для...
View
POLYGON - Pro Racer Pack - Art by Synty forUnity
POLYGON - Pro Racer Pack -... Большой набор low poly гоночных ассетов...
View
Beat 'Em Up - Game Template 3D для Unity | Система файтинга
Beat 'Em Up - Game... Полноценный шаблон Beat ‘Em Up игры для...
View
Eadon AI - Behaviour Trees for Eadon, Invector and Malbers
Eadon AI - Behaviour Trees... Eadon AI - это полнофункциональное...
View
uMMORPG Remastered - MMORPG Engine
uMMORPG Remastered - MMORPG... mmorpg - движок MMORPG от разработчика...
View
HQ Shooting Range
HQ Shooting Range Высококачественный тир, включая полную...
View
Animals Full Pack
Animals Full Pack Этот пакет собрал большое количество...
View
Abandoned Psychiatric Hospital
Abandoned Psychiatric Hospital Заброшенная модульная больница на...
View
Telegram VPN Bot