Для джема игрушка конечно хорошая, тут спору нет, но блин её бы доработать по хорошему
6 из 10.
Есть баги да, о многих уже сказали, я хочу дополнить их более подробно как программист. Возможные фризы в игре можно исправить как запеканием света, так и упрощением работы появления врагов, а именно:
Я не знаю как у вас работает система спавна врагов, возможно именно так, поэтому можете пропустить текст ниже и не обращать на него внимание
- Вы можете сделать "список врагов" которые будут находится где-нибудь за картой и ожидать момента когда их заспавнят. После этого просто перемещать врагов куда надо, подключая к ним логику. Когда игрок их убивает, не уничтожать сам объект, а телепортировать их обратно в их первоначальную точку, отключая логику. Мы таким образом сможем не просто оптимизировать работу с памятью, так и компьютер не будет бешено выделять куча памяти на болванчиков которые должны будут появиться.
Миникарта как-то в левом нижнем углу ведёт себя не очень отзывчиво, стараясь отобразить всех врагов, с одной стороны хорошо, но ей тоже тяжело приходится. Возможно она отправляет код к врагам и получая их координаты, отображает точки, тут можно пойти от обратного, чтобы враги к карте отправляли координаты. Мы же их бы создавали заранее, это возможно слегка бы тоже ускорило её работу (хотя может так задумано, а я тут с советами такими лезу, да)
Пушка когда стреляет никак не чувствуется, её выстрелы, с одной стороны она лазерная, вроде, поэтому можно не обращать на это внимание, но блин, как будто пластиковая.
Ну и некоторое другое количество разных вещей о которых вам уже расписали
А так игрушка напоминает Halo 1 чем-то