TCG Engine - Online Card Game

TCG Engine - Online Card Game

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

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

Комментариям

Информация

Просмотры 0
Tags
Beast - Advanced Tessellation Shader
Beast - Advanced Tessellation... Beast - это усовершенствованный шейдер...
Просмотр
Cube Bundle - PBR Handpainted Series
Cube Bundle - PBR Handpainted... Интересуетесь строительным набором для...
Просмотр
POLYGON Meadow Forest - Nature Biomes - Low Poly 3D Art by Synty
POLYGON Meadow Forest -... Прилетайте в волшебный луговой лес и...
Просмотр
Rock, Paper, Scissor
Rock, Paper, Scissor "Камень-ножницы-бумага" - это...
Просмотр
Low Poly Autumn Locations Pack
Low Poly Autumn Locations Pack Набор низкополигональных осенних...
Просмотр
ABC Integration Game Creator 2
ABC Integration Game Creator 2 Эта интеграция еще больше увеличивает...
Просмотр
Modern & Clean GUI
Modern & Clean GUI Стиль не зависит от жанра, что...
Просмотр
Winter Tundra - Ice & Rock Pack
Winter Tundra - Ice &... Поддерживает Unity 2019.3+, Конвейер...
Просмотр
Realistic Car Controller
Realistic Car Controller Создать свой собственный реалистичный...
Просмотр
Case simulator 2
Case simulator 2 Готовый проект игры симулятора кейсов...
Просмотр
Telegram VPN Bot