Программирование › Каркас игры
Стрельба: мгновенный луч или летящий снаряд
Нужно знать заранее: Расстояния и пересечения: геометрия для проверок, Взаимодействие: что под прицелом и что можно взять
Как в игре стреляют: мгновенная проверка лучом и снаряд, который летит, падает и отскакивает, разброс и отдача, урон по частям тела и как сделать попадание честным и приятным.