Это было очень сложно. Я никогда не работал с коллизиями и мне пришлось много экспериментировать, чтобы додуматься использовать для них отдельные невидимые треугольники. Я придумал комбинировать swept-тесты и penetration-тесты, чтобы достичь стабильных и производительных коллизий, в которых игрок не будет застревать и проваливаться. Написал заметку о том, как я приходил к такому решению.