Остатки беклога
Enemies Left: 200 » Devlog
Unity. 2023. February
Цель: попробовать ECS подход
- [x] Добавить игрока и управление им
- [x] На игроке Rigidbody2D
- [x] Управление через WASD
- [x] Тело делится на два куска “ноги” и “руки”
- [x] Ноги двигаются по вазд
- [x] Руки смотрят в сторону мыши
- [x] Сделал две системы, нужно допилить и добавить ещё
- [x] Переделал на систему с таргетом - чтобы было проще расширять
- [x] Добавить стрельбу
- [x] Сделать проджектайл
- [x] Сделать учебную мишень впитывающую проджектайл
- [x] Проверить как создаются энтити в runtime
- [x] Описать систему ловящую коллизии и создающую эвенты коллизий
- [x] Описать систему обрабатывающие коллизии projectile’ов
- [x] Нужен компонент CanBeHitByProjectile на цели
- [x] Сделать оружие выпускающее проджектайл
- [x] Стрельба должна быть из кончика оружия вперёд, а не в направлении мышь-кончик оружия
- [x] Добавить исчезание пуль через некоторое время
- [x] Добавить перезарядку и время на перезарядку
- [x] Когда нужно перезарядиться
- [x] Если нажал - перезаряжаемся какое-то время
- [x] Обновляем компонент ответственный за стрельбу
- [x] Когда нужно перезарядиться
- [x] Добавить UI
- [x] Отображать хп
- [x] Отображать время на релоад
- [x] Отображать количество оставшихся врагов
- [x] Добавить врагов
- [x] Подходит близко - дамажит хп
- [x] Наносит урон, игрок уходит в неуязвимость на время, потом первый доставший опять наносит урон
- [x] Враг движется на игрока
- [x] Подходит близко - дамажит хп
Не будет сделано:
- [ ] Можно вынести Move в отдельный компонент (MoveableRigidbody2D), а в системах MoveToTargetTransformSystem, MoveByKeyboardSystem работать с фильтром по нему, чтобы не копипастить код на движение
- [ ] Стрельба
- [ ] Поворачивать пулю по направлению стрельбы
- [ ] Добавить индикатор перезарядки
- [ ] Добавить разброс и его прогрессию по времени стрельбы
- [ ] Враги
- [ ] В кримсонленде прикольные паттерны движения. они в основном кругами, но в сторону игрока.Нужны анимации
- [ ] Ходьба
- [ ] Айдл
- [ ] Умирание
- [ ] После смерти оставляет труп, который постепенно исчезает.
- [ ] В кримсонленде прикольные паттерны движения. они в основном кругами, но в сторону игрока.Нужны анимации
- [ ] Добавить систему спауна
- [ ] Игрока
- [ ] Врагов
- [ ] Перезарядка
- [ ] Ждём от игрока кнопки R
Files
EnemiesLeft200_32bit.zip 24 MB
Feb 27, 2023
EnemiesLeft200_64bit.zip 27 MB
Feb 27, 2023
Leave a comment
Log in with itch.io to leave a comment.