Трудно дать конкретный ответ на ваш вопрос без информации о том, как вы делаете игру.
Если это 2D-игра, то обнаружение прямоугольных столкновений легко реализовать.Если вы используете что-то вроде XNA (для Windows) или Andengine (для Android), то все методы для вас уже сделаны, и учебные ресурсы для обоих - в частности, XNA - великолепны.
Если это учебный проект, и вы действительно хотите сделать его с нуля, тогда посмотрите на любой из действительно хороших ресурсов онлайн, таких как 2D учебник по столкновениям , который помог мне с моим колледжемproject - это была игра.
Если это 3D-игра и вы не большой поклонник математики, то для начала рассмотрите игровой движок с открытым исходным кодом или что-то вроде XNA.
ЕслиВы хотите дать больше подробностей - язык программирования, платформа и т. д., тогда вы можете получить более полезные ответы.