Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

NewGames_01

21
Posts
2
Topics
5
Followers
3
Following
A member registered Jun 14, 2021 · View creator page →

Creator of

Recent community posts

Не секрет, что я использую движок Unity. На самом деле, смотреть особо не на что — всё сделано на MonoBehaviour. Враги и юниты используют NavMesh 2D, но, похоже, есть баг с этим. Когда врага убивают, его перемещают, восстанавливают здоровье, задают новую цель и активируют, но он отказывается двигаться. Я не смог это исправить, так как проблема, как выяснилось, на стороне технологии. Можно попробовать обойти это, но не хочется, тем более что...

Можно создать стены с динамическим NavMeshObstacle. В коде есть проверка (с помощью CalculatePath) на возможность достижения цели. Я собрал массив, и, к сожалению, пришёл к выводу, что юниты видят то, чего видеть не должны. Не знаю, как это исправить, кроме как располагать объекты дальше друг от друга. Вероятно, иначе это просто невозможно. На самом GitHub репозитории 2D NavMesh-a написано, что баг с остановкой юнитов может появится и там есть несколько способов для решения. Ничего не помогло. Если тебе интересно, то баг с тем, что у врага через какое-то количество возрождений есть  цель до которой есть прямой путь, но он не хочет до неё двигаться. Он сбрасывает путь. Я долго это дебажил. Оказалось, что всё работает исправно.

Я создал новый проект и начал экспериментировать. Добавил ECSLite (фреймворк позволяющий добавить чистый ECS) и смог решить проблему с падением FPS на моём скромном ПК при 100-200 объектах. С ECS можно спокойно увеличить количество юнитов до 5к и даже до 35к. Позже, играя в аналогичную игру (тоже в браузере), я пришёл к выводу, что можно двигать врагов с помощью MoveTowards, и они будут атаковать всё, что встретят на своём пути. Так думаю и поступлю. Проблема может быть когда я захочу сделать какие-нибудь препятствия, поэтому похоже что придётся написать свой поиск пути. 

К слову ещё есть момент. Текущие юниты это сгенерированный полый меш на который наложен шейдер, который может отвечать за жизни, выделение юнита (я думал когда-то сделать классическую RTS) и возможно маленькая анимация его смерти. Но теперь до меня как-то дошло, что можно их отрисовывать прямо на "земле" с помощью Compute Shader. Ну ладно. Чёт много уже написал

Я полностью согласен и хотел бы добавить немного. Это просто базовый прототип. Что-то движется, что-то можно разместить, что-то взаимодействует, а что-то может атаковать. В общем, это всё. Конечно, здесь не хватает многих элементов, но я загрузил это, чтобы вы могли поэкспериментировать и оценить, может ли это быть интересным. И, как оказалось, может! 😊 

Создано оно было за пару дней,  можно сказать игра с джема. Но без джема.

(1 edit)

Good. And... where fps?

Норм. Чел, постоянно развивает игру. Понятно, что онлайна у игры нет, но можно зайти на дс разраба. Кстати, сервер русский и там найти пати. 
Только недавно разраб добавил редактор карт, где можно поставить свои спавнеры, бочки, коробки, двери и столы.
Он добавил свет, много нового оружия, музыку, звуки, исправил баги, улучшил камеру. В общем как и говорил в начале - Постоянно развивает игру.

Я прошёл её!! Да! 

Рыцари почему-то не залезают на цветы. Гном бьёт сачком, а его ноги не видно.

Никак нельзя лечить базу. Хотя наверно это необходимость. Непонятно сколько здоровья у моих челиков и врагов. Сколько я также наношу. Ещё сломан рестарт игры.

Это кнш очень простая реализация, но для комфорта не хватает:

- Поворота камеры, как и её движения.
- Отмена строительства (я выбрал кубик melee, но не могу отменить его стройку). 
- Я могу застроить главное здание и ждать пока мне дадут достаточно денег для убийства волны. Не хватает, чтобы у врагов была динамическая цель или хотя бы просто разная. Также хочется больше денег.
- Сброс выделения после отдачи приказа бесит. Я хочу как-нибудь помикрить, а как отдаю приказ оно сбрасывается.

Никогда не поздно.

(4 edits)

Я Unity разработчик, мне 19 лет, зовут Женя. Нужен геймдизайнер.

Беру людей с возрастом 16+

Мой дискорд: iv0323
Мой телеграм: https://t.me/E_Z_012

(4 edits)

Я Unity разработчик, мне 19 лет, зовут Женя. Нужен 2D художник.

Беру людей с возрастом 16+

Мой дискорд: iv0323
Мой телеграм: https://t.me/E_Z_012

(1 edit)

Good game. And yet the developer messed up the design of the game. Sometimes it's difficult, then it becomes easy, and it looks unbalanced. One level took an hour, there are square platforms. Not far. Maybe level 4-6.

Хорошая игра. И все же разработчик испортил дизайн игры. Иногда это трудно, потом становится легко, и это выглядит несбалансированным. Один уровень занял час, там есть квадратные платформы. Недалеко. Возможно, уровень 4-6.



The management is convenient. And when you lose, they give you a restart right away.

Управление удобное. И когда вы проигрываете, они сразу же дают вам перезагрузку.

Угу. Ну посмотрим, что можно сделать. Спасибо за комментарий.

Игра если честно - говно. Мелкие враги тебе дают проблемы и только и игра начинает подлагивать в конце, когда десятки пулек запущены. Плюс ещё пульки все одинаковые и порой хер разберёшь куда стреляешь.

Прикинь, я играл и как-то хлуяк и меня в титры закинуло. Я уже купил всех союзников и почти дошёл до 2000 монеток.. но не судьба... 

На i прокачка, а на Z включить турель. Чтобы они работали нужны батарейки.

(1 edit)

На С прокачка, а на Z включить турель. Чтобы они работали нужны батарейки.

На i прокачка, а на Z включить турель. Чтобы они работали нужны батарейки.

(I use a translator)

Can you record the voiceover and make different voices?

Ты крут)