Готова ли Игра?
227 subscribers
87 photos
12 videos
6 links
Мы пытаемся делать игры
Download Telegram
А пока что задам вам один вопрос. Какой жанр игр вам нравится больше?
Anonymous Poll
53%
Рогалики
32%
Приключения
21%
Выживания
5%
Головоломки
16%
Авто-батлеры
21%
Свой вариант
После сегодняшнего созвона мы с командой решили делать Авто-батлер. Авто-чесс по типу tft.

Первый мой мультиплеерный проект)

Удачи нам!
Не могу не поделиться!

Мы уже начали работу над игрой, художники выбирают стиль, а я изучаю мультиплеер.

Сегодня вот такую красоту скинули наши ребята. Как вам?)

Второе - это варианты стилистик
Первый день изучения мультиплеера…

А точнее Photon (Quantum) я заканчиваю в 2 часа ночи. Прошелся по примеру в документации, практически завершил его разбор. Те, кто сталкивался с этим движком (так называют его разработчики) понимают меня)
Второй день изучения Photon Quantum.

Интересный подход к созданию системы. Достаточно гибкий, и при этом, не очевидный для меня. Он очень похож на функциональное программирование. Локальная картинка Unity может взаимодействовать с сервером Photon только посредством команд, которые обрабатываются некоторое время (есть еще Input, но он не эффективен для редких событий)

Пока что прошелся по всему туториалу в документации, прочитал некоторые дополнительные моменты, про команды, файл .qtn и еще несколько мелочей. Написал небольшую систему, с помощью которой по клику в юнити запрос отправляется на сервер и выводит в консоли сообщение.

Постепенно привыкаю к новому подходу, а это не быстрое дело)

P.s. У меня появилось какое-то неведомое желание писать вам про свои открытия:) надеюсь вы не против… (как будто у вас есть выбора:):))
Третий день с мучениями над мультиплеером…

Сегодня я дал себе немного отдохнуть, подумать как лучше строить внутреннюю систему игры. Вечером решил попробовать сделать магазин героев. В итоге…

Все время потратил на то, чтобы разобраться как передавать массивы данных на сервер и обратно. Казалось бы в чем проблема?

А в то, что Quantum использует QListPtr вместо обычных листов

Но ничего, разобрался.. точнее нашел решение у них же в документации… сам бы не допер)
Продолжаем экспериментировать со стилистикой. В этот раз наш художник нарисовал несколько разных персонажей в одной стилистике. Вот что получилось)

(Второй персонаж должен был быть Буратино, но получился грут xd)
Четвертый день ПЛАВНОГО изучения Quantum.

Сегодня хотел скинуть билд на тест, для этого надо было добавить меню подключения к игре. Собрал, вроде все работает…

Но вот когда запускаешь несколько игроков, вылезает ошибка… Видимо моя команда, когда поступает от игрока на сервер, каким то образом вызывается сразу у нескольких игроков. В общем, пока не успел пофиксить, завтра продолжу)

Постепенно разбираюсь в нюансах мультиплеера, интересно) Надеюсь дальше не будет сильных затупов
Пятый день…

Я все сделал) Все работает, это очень хорошо. Теперь я уверен, что знаю достаточно для того, чтобы завершить проект. Дальше дело техники:)
Шестой день мучения мультиплеера.

Сегодня делал инвентарь, чтобы игрок мог покупать героев и получать их себе. Сделал, вроде работает. Отчитался перед командой и решил проверить в мильтиплеере…

Опять ошибки… Да, разработка мультиплеера минимум в 2 раза дольше, а то и в 3. Во первых нужно систему строить чуть более сложную. Во вторых ошибок в 2 раза больше.

Завтра буду исправлять
Знаете, что такое боль?

Боль - это когда исправляешь баг, вдруг все начинает работать и ты думаешь, что его пофиксил его…

А на самом деле, тебе просто повезло.

Во так, я потратил 2 дня на то, чтобы найти несуществующую проблему. Точнее, она была, но не там, где ты думал.

А еще боль - это когда нет хорошей документации. Ктож знал, что у них свой отдельный рандом…
Нельзя использовать System.Random. Видимо разные значения выдаются на разных клиентах из за рассинхрона…
Так непривычно…

Я уже давно видел, что в документации к Quantum есть пункт с Multiplay Play mode. То есть, прямо в редакторе юнити можно запустить несколько игроков. Все никак не мог понять, как скачать его.

Сегодня разобрался, оказывается надо было скачать новую версию Юнити (начиная с 23 года). Я скачал 6000.четотам. Я как то экспериментировал с ней уже, новую систему ввода тестил. Сейчас видимо окончательно перехожу на нее. Поменяли понемногу практически везде. Что то местами поменяли, где то функционала добавили. Круто, но пока непривычно…

Благо, хоть перенеслось все без проблем с версии 22 года.

Сейчас реализовываю фичу с перетаскиванием героев из инвентаря на поле и обратно (ну и перемещение их по полю с помощью мышки)

Планирую завтра-послезавтра закончить с ней)
This media is not supported in your browser
VIEW IN TELEGRAM
Вот что получилось после недели мучений:)

На самом деле. Эту демку я очень много раз пытался исправить. Куча ошибок, багов. Казалось бы. Логика не сложная, но работы достаточно много.

В этом небольшом проекте, я думаю, уже несколько тысяч строчек:) так, для статистики
Устроил сходку подписчиков 🦆
Подъехал еще один концепт. На этот раз, это чудовище из «красавица и чудовище»
Немного расскажу, что мы вообще решили делать.

Основная концепция на данный момент - это персонажи из сказок, стилистика - дарк фентази.

Жанр: авточесс

Ориентировочное время разработки: один год. То есть ровно через год наша игра должна выйти в открытое бета тестирование.
Media is too big
VIEW IN TELEGRAM
Вот что получилось по итогу месяца!

Не идеально, но уже работает, это хорошо. Очень рад, что смог так быстро разобраться во всем. Планировали на неделю дольше к этому результату идти)
Я случайно удалил у себя этот канал

Да, видимо смахнул и не заметил… Потерял и забыл сюда писать что нибудь…

Хорошо, что ничего не стерлось, нашел по поиску.

Давненько меня тут не было) Давайте расскажу, что у меня сейчас происходит.

Во первых, мы достаточно уверенно идем по созданию нашей игры. Уже практически готовы все базовые механики, сейчас мы начинаем прописывать героев и их механики/абилки.

Художники все так же придумываю персонажей, их визуал. Вот одна из
Последних работ:)
Первая моделька героя готова. Вот такой вот у нас планируется стиль)

Мне кажется, получилось круто.

Вчера созванивались, обсуждали идеи для геймплея. Набросали несколько, теперь нужно их расписать и протестировать…

Мы остановились на 2х основных направлениях:
1. Классический геймплей с экономикой, как в доте, но без механики копилки.
2. Экономика из хардстоуна, то есть, каждый раунд сгорает то, что осталось на предыдущем.