Комментарии 14
Подождите меня, я с вами! Ну этот ентерпрайз с жавой, пойду пилить зомбей. Автору спасибо, качаю юнити. nikolayz ждем продолжения.
Если на английском, то я советую начать с официального обучающего сайта Unity: learn.unity.com. На Youtube есть отличные видео от Brackeys. На Reddit могу посоветовать /r/gamedev и /r/Unity3d.
В целом по разработке игр: gamedev.net, gamasutra.com.
На русском языке есть форум unity3d.ru. По разработке игр в целом: gamedev.ru, хотя аудитория на этом форуме бывает довольно резкой и прямолинейной. На Хабре есть хабы Unity и Разработка Игр.
В Телеграме можно посмотреть на каналы Разработка игр, Game Dev Fiber, GameDev, Backtracking, Заметки Игродела, Game Dev. Канал ECS Comrade полностью посвящен разработке в Unity с использованием технологии DOTS.
Если хотите набраться практического опыта, можно участвовать в game jam'ах. На itch.io их проводится колоссальное количество, расписание есть тут: https://itch.io/jams. Я лично очень люблю участвовать в Ludum Dare, он проходит полностью онлайн и у многих проектов (в том числе и за прошлые годы) можно скачать исходный код, чтобы посмотреть как они работают. В "физическом" мире в конце января будет проходить Global Game Jam, у них есть площадки по всему миру.
Я свое знакомство с Unity начинал со специализации на Coursera: https://www.coursera.org/specializations/game-development.
А если вы хотите сделать разработку игр своей профессией, вам нужны расписание и дедлайны для домашней работы, или просто хотите заниматься с живым преподавателем, то можете записаться на наш курс по Unity.
А давайте следующей статьей сетевой режим сюда? Вроде в юнити всё есть для этого
С сетью в Юнити ситуация интересная. Они задепрекейтили текущую сетевую функциональность, а новая все еще находится в состоянии альфы/превью. Писать про старую версию я смысла не вижу: она рано или поздно окончательно исчезнет. А новая еще не устаканилась.
Есть отличные сторонние продукты, как, например, Photon Unity Networking. Можно статью про него написать.
С другой стороны, статью написать — не в стор выложить, можно и с альфой нового сетевого стека разобраться.
Идея хорошая. Если найду время — напишу.
Самый простой и быстрый способ — в методе Update игрока определять расстояние между центрами объектов зомби и игрока ((transform.position — player.transform.position).magnitude), и если оно стало меньше некоторого значения, значит зомби около игрока. В качестве контрольного расстояния можно взять число чуть больше суммы двух радиусов NavMesh агента (они есть в настройках запекания навмеша).
Еще можно использовать коллайдер в режиме IsTrigger для проверки попадания зомби в область около игрока. Но в такой простой игре это, скорее всего, не даст никаких преимуществ.
Друзья! помогите плиз, почему у меня нет окна Navigation/AI, полагаю нет компонента (скрипта). Если так то 1 - почему нет по умолчанию в чистом проекте? 2 - почему об этом не говорится в туториале? 3 - где взять сие доброе ?
Простой зомби-шутер на Unity