Наверное само сложное в игре - это настроить хороший баланс. Нужно плавно ввести игрока во все механики, при этом сохраняя мотивацию играть и не перегибая со сложностью.
Вот, сейчас этим занимаемся)
Хотите поучаствовать в тестах?)
(Пишите в комментах, если будут желающие, в скором времени выставлю открытую демку)
Вот, сейчас этим занимаемся)
Хотите поучаствовать в тестах?)
(Пишите в комментах, если будут желающие, в скором времени выставлю открытую демку)
Всегда грустно прощаться со своими проектами…
Мы 6 месяцев трудились над мобилкой, даже создали аккаунт для ios, чтобы в скором времени его загрузить.
Но, по обоюдному согласию мы закрываем его. Игра получилась неплохой, очень хороший проект в портфолио каждого. Но к сожалению нам не удалось сделать то, что планировалось. (А для исправления ошибок уйдет больше времени, чем на создание другого)
Было решено начать другой проект, уже для площадки steam, более подходящий под наши навыки) Оказалось, что мы не совсем подходим к такой казуальной разработке. Немного другие интересы, ну и стиль тоже:)
Что за проект мы начнем - расскажу завтра!
Мы 6 месяцев трудились над мобилкой, даже создали аккаунт для ios, чтобы в скором времени его загрузить.
Но, по обоюдному согласию мы закрываем его. Игра получилась неплохой, очень хороший проект в портфолио каждого. Но к сожалению нам не удалось сделать то, что планировалось. (А для исправления ошибок уйдет больше времени, чем на создание другого)
Было решено начать другой проект, уже для площадки steam, более подходящий под наши навыки) Оказалось, что мы не совсем подходим к такой казуальной разработке. Немного другие интересы, ну и стиль тоже:)
Что за проект мы начнем - расскажу завтра!
А пока что задам вам один вопрос. Какой жанр игр вам нравится больше?
Anonymous Poll
50%
Рогалики
28%
Приключения
22%
Выживания
0%
Головоломки
17%
Авто-батлеры
22%
Свой вариант
После сегодняшнего созвона мы с командой решили делать Авто-батлер. Авто-чесс по типу tft.
Первый мой мультиплеерный проект)
Удачи нам!
Первый мой мультиплеерный проект)
Удачи нам!
Не могу не поделиться!
Мы уже начали работу над игрой, художники выбирают стиль, а я изучаю мультиплеер.
Сегодня вот такую красоту скинули наши ребята. Как вам?)
Второе - это варианты стилистик
Мы уже начали работу над игрой, художники выбирают стиль, а я изучаю мультиплеер.
Сегодня вот такую красоту скинули наши ребята. Как вам?)
Второе - это варианты стилистик
Первый день изучения мультиплеера…
А точнее Photon (Quantum) я заканчиваю в 2 часа ночи. Прошелся по примеру в документации, практически завершил его разбор. Те, кто сталкивался с этим движком (так называют его разработчики) понимают меня)
А точнее Photon (Quantum) я заканчиваю в 2 часа ночи. Прошелся по примеру в документации, практически завершил его разбор. Те, кто сталкивался с этим движком (так называют его разработчики) понимают меня)
Второй день изучения Photon Quantum.
Интересный подход к созданию системы. Достаточно гибкий, и при этом, не очевидный для меня. Он очень похож на функциональное программирование. Локальная картинка Unity может взаимодействовать с сервером Photon только посредством команд, которые обрабатываются некоторое время (есть еще Input, но он не эффективен для редких событий)
Пока что прошелся по всему туториалу в документации, прочитал некоторые дополнительные моменты, про команды, файл .qtn и еще несколько мелочей. Написал небольшую систему, с помощью которой по клику в юнити запрос отправляется на сервер и выводит в консоли сообщение.
Постепенно привыкаю к новому подходу, а это не быстрое дело)
P.s. У меня появилось какое-то неведомое желание писать вам про свои открытия:) надеюсь вы не против… (как будто у вас есть выбора:):))
Интересный подход к созданию системы. Достаточно гибкий, и при этом, не очевидный для меня. Он очень похож на функциональное программирование. Локальная картинка Unity может взаимодействовать с сервером Photon только посредством команд, которые обрабатываются некоторое время (есть еще Input, но он не эффективен для редких событий)
Пока что прошелся по всему туториалу в документации, прочитал некоторые дополнительные моменты, про команды, файл .qtn и еще несколько мелочей. Написал небольшую систему, с помощью которой по клику в юнити запрос отправляется на сервер и выводит в консоли сообщение.
Постепенно привыкаю к новому подходу, а это не быстрое дело)
P.s. У меня появилось какое-то неведомое желание писать вам про свои открытия:) надеюсь вы не против… (как будто у вас есть выбора:):))
Третий день с мучениями над мультиплеером…
Сегодня я дал себе немного отдохнуть, подумать как лучше строить внутреннюю систему игры. Вечером решил попробовать сделать магазин героев. В итоге…
Все время потратил на то, чтобы разобраться как передавать массивы данных на сервер и обратно. Казалось бы в чем проблема?
А в то, что Quantum использует QListPtr вместо обычных листов
Но ничего, разобрался.. точнее нашел решение у них же в документации… сам бы не допер)
Сегодня я дал себе немного отдохнуть, подумать как лучше строить внутреннюю систему игры. Вечером решил попробовать сделать магазин героев. В итоге…
Все время потратил на то, чтобы разобраться как передавать массивы данных на сервер и обратно. Казалось бы в чем проблема?
А в то, что Quantum использует QListPtr вместо обычных листов
Но ничего, разобрался.. точнее нашел решение у них же в документации… сам бы не допер)
Четвертый день ПЛАВНОГО изучения Quantum.
Сегодня хотел скинуть билд на тест, для этого надо было добавить меню подключения к игре. Собрал, вроде все работает…
Но вот когда запускаешь несколько игроков, вылезает ошибка… Видимо моя команда, когда поступает от игрока на сервер, каким то образом вызывается сразу у нескольких игроков. В общем, пока не успел пофиксить, завтра продолжу)
Постепенно разбираюсь в нюансах мультиплеера, интересно) Надеюсь дальше не будет сильных затупов
Сегодня хотел скинуть билд на тест, для этого надо было добавить меню подключения к игре. Собрал, вроде все работает…
Но вот когда запускаешь несколько игроков, вылезает ошибка… Видимо моя команда, когда поступает от игрока на сервер, каким то образом вызывается сразу у нескольких игроков. В общем, пока не успел пофиксить, завтра продолжу)
Постепенно разбираюсь в нюансах мультиплеера, интересно) Надеюсь дальше не будет сильных затупов
Пятый день…
Я все сделал) Все работает, это очень хорошо. Теперь я уверен, что знаю достаточно для того, чтобы завершить проект. Дальше дело техники:)
Я все сделал) Все работает, это очень хорошо. Теперь я уверен, что знаю достаточно для того, чтобы завершить проект. Дальше дело техники:)
Шестой день мучения мультиплеера.
Сегодня делал инвентарь, чтобы игрок мог покупать героев и получать их себе. Сделал, вроде работает. Отчитался перед командой и решил проверить в мильтиплеере…
Опять ошибки… Да, разработка мультиплеера минимум в 2 раза дольше, а то и в 3. Во первых нужно систему строить чуть более сложную. Во вторых ошибок в 2 раза больше.
Завтра буду исправлять
Сегодня делал инвентарь, чтобы игрок мог покупать героев и получать их себе. Сделал, вроде работает. Отчитался перед командой и решил проверить в мильтиплеере…
Опять ошибки… Да, разработка мультиплеера минимум в 2 раза дольше, а то и в 3. Во первых нужно систему строить чуть более сложную. Во вторых ошибок в 2 раза больше.
Завтра буду исправлять
Знаете, что такое боль?
Боль - это когда исправляешь баг, вдруг все начинает работать и ты думаешь, что его пофиксил его…
А на самом деле, тебе просто повезло.
Во так, я потратил 2 дня на то, чтобы найти несуществующую проблему. Точнее, она была, но не там, где ты думал.
А еще боль - это когда нет хорошей документации. Ктож знал, что у них свой отдельный рандом…
Нельзя использовать System.Random. Видимо разные значения выдаются на разных клиентах из за рассинхрона…
Боль - это когда исправляешь баг, вдруг все начинает работать и ты думаешь, что его пофиксил его…
А на самом деле, тебе просто повезло.
Во так, я потратил 2 дня на то, чтобы найти несуществующую проблему. Точнее, она была, но не там, где ты думал.
А еще боль - это когда нет хорошей документации. Ктож знал, что у них свой отдельный рандом…
Нельзя использовать System.Random. Видимо разные значения выдаются на разных клиентах из за рассинхрона…
Так непривычно…
Я уже давно видел, что в документации к Quantum есть пункт с Multiplay Play mode. То есть, прямо в редакторе юнити можно запустить несколько игроков. Все никак не мог понять, как скачать его.
Сегодня разобрался, оказывается надо было скачать новую версию Юнити (начиная с 23 года). Я скачал 6000.четотам. Я как то экспериментировал с ней уже, новую систему ввода тестил. Сейчас видимо окончательно перехожу на нее. Поменяли понемногу практически везде. Что то местами поменяли, где то функционала добавили. Круто, но пока непривычно…
Благо, хоть перенеслось все без проблем с версии 22 года.
Сейчас реализовываю фичу с перетаскиванием героев из инвентаря на поле и обратно (ну и перемещение их по полю с помощью мышки)
Планирую завтра-послезавтра закончить с ней)
Я уже давно видел, что в документации к 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
Вот что получилось по итогу месяца!
Не идеально, но уже работает, это хорошо. Очень рад, что смог так быстро разобраться во всем. Планировали на неделю дольше к этому результату идти)
Не идеально, но уже работает, это хорошо. Очень рад, что смог так быстро разобраться во всем. Планировали на неделю дольше к этому результату идти)