Я вот пишу игру ,и приходиться всё делать самому. Даже банального алгоритма движения пули нигде не рассмотрено. Почему такой дефицит информации.Есть немного в книгах.Я смотрел как делать свою операционную систему.Вот там более менее все описано. Но если задашь в гугле такой вопрос. То ответа нет.