На прошлой неделе или около того я был очень занят, так как чувствую, что отстал. При этом я боюсь, что дизайн моего врага будет ограничен простыми формами в Unity, поскольку я не думаю, что у меня есть время или возможности для создания и моделирования своих собственных. Я согласен с этим, потому что я знал, что это было тяжелое предприятие с самого начала, и думал об этом как о серьезной цели. Несмотря на это, стандартный враг, которого я в основном завершил, оснащен блуждающим ИИ, который заставляет его случайным образом патрулировать свое окружение, прежде чем он заметит игрока в своей прямой видимости. Игроки могут даже бежать и прятаться от врага, поскольку он будет следовать за игроком только до последней точки, в которой он был виден, прежде чем снова начать свою последовательность блужданий. Кроме того, противник имеет анимацию атаки и, наконец, может нанести игроку урон своим оружием (свинцовой трубой). Враг также ненадолго приостанавливает свою последовательность навигации при получении урона, чтобы игрок мог держать его в страхе. В противном случае я обнаружил, что сражаться с непоколебимыми группами этих парней просто невозможно, и использование силы, чтобы отбросить их назад каждым выстрелом, слишком сильно портило их навигацию и делало бой далеко не легким / ужасным. Кроме того, оружие теперь правильно наносит урон и убивает врагов эффектами частиц крови, которые указывают на попадание. У оружия также есть уникальные функции, которые начали всплывать. Дробовик полезен против толпы и может «оттолкнуть» нескольких врагов. Гранатомет отлично справляется с толпами и применяет к ним взрывную силу. В то время как снайперская винтовка полезна для сильного поражения одиночных врагов на расстоянии. Штурмовая винтовка, вероятно, наиболее универсальна, в то время как пистолет — отличное базовое оружие, которое можно использовать при сохранении боеприпасов для вашего большого оружия. Наконец, я также добавил главное меню, паузу и экран завершения игры с функционирующими кнопками пользовательского интерфейса. Выглядит некрасиво, но на самом деле в этой игре ничего не происходит. Хотя мне бы хотелось, чтобы у меня было время, чтобы все выглядело красиво, я не думаю, что на этом этапе можно начать учиться этому. Я буду доволен своим «программистским искусством», пока все работает как надо. В дальнейшем я планирую отшлифовать взаимодействие между игроком и врагом (улучшить анимацию, обратную связь и просто общие исправления поведения ИИ по мере возникновения проблем), приступить к разработке уровня, ввести несколько новых врагов и, надеюсь, не столкнуться с какими-либо серьезными проблемами.