Новый клиент на WebGL

Новый клиент на WebGL.

Завершен весь базовый функционал игры на новом клиенте. Работают все меню и все игровые операции. Также добавлены новые игровые возможности и визуальные дополнения. Сейчас начинаю тестирование и исправление разного рода недоработок и неточностей.

Возвращение к WebGL. Редактор игрового мира.

Возвращение к  WebGL. Редактор игрового мира.

После портирования клиента на C# стали понятны некоторые препятствия которые могли бы возникнуть при завершении прошлого варианта WebGL клиента. Это касается и внешнего вида игры и управления и производительности. Но даже не смотря на это я не намерен останавливать попытки переделать игру и буду этим заниматься и дальше - даже если эта работа потребует много времени.

Клиент игры портирован с С++ на С#

Клиент игры портирован с С++ на С#

Как то возникла такая мысль: А реально ли портировать текущий игровой клиент на С# !?

В последнее время я много работал с Unity3d и в частности пришлось писать много кода на C#, так что подготовка кое какая у меня в этом плане уже была.

Меню установки пароля на банк

Меню установки пароля на банк

Сегодня хочу показать сразу два меню которые появились в новом клиенте. Первое меню - это меню работы с паролем на доступ к банку. Второе меню - это меню списка квестов и списка текущих заданий.

Меню общения с друзьями

Меню общения с друзьями

Готово очередное и далеко не последнее игровое меню. Это меню приватного общения с другими игроками. Оно состоит из трех основных элементов: список друзей, переписки и поле ввода сообщения.

Меню создания персонажа.

Меню создания персонажа.

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

Торговля между игроками

Торговля между игроками

Меню торговли между игроками завершено. Сейчас в нем реализовано все функции которые есть в старом клиенте. При торговле можно просматривать информацию о предмете, можно открывать другие меню например персонажа

Меню выбора предмета

Меню выбора предмета

Сегодня хочу показать меню выбора предмета. Это важный игровой элемент в нашей игре. На сцене часто бывает большое скопление объектов и выбрать нужный просто кликнув по нему крайне сложно.

Новый Минимап

Новый минимап и простые взаимодействия.

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

Прочность итема

Прочность итема

В игре у многих итемов (игровых объектов) есть прочность или количество использований. В новом клиенте его можно увидеть на выпадающем меню. Этот пункт отображается как Count Used.

Магазины

Магазины

Реализовал работу всех магазинов в игре,  получилось более информативно чем старый вариант. Из нового - это два раздела, продажа и покупка. При продаже отмечаются вещи которые не могут быть проданы. Это могут быть вещи другого типа нежели специализация магазина. Либо вещи имеющие износ.

Поиск пути


Поиск пути

Продолжаю разработку нового клиента для игры Awplanet. Некоторые проблемы с Unity3d + WebGL удалось решить, это событие позволяет двигаться дальше.

Блог по разработке

Блог по разработке

Продолжается портирование игры на Unity3d. Сделано уже очень много, но и предстоит еще не мало. Главное не отступать перед возникающими проблемами и двигать вперед.