Хех.Это первая статья, которая будет тут находиться.Она подойдет для тех, кто хочет познать GML.
В общем, следуйте пунктикам)(Вам понадобится только Step)
1)Рисуем Спрайты, ну или грузим их из ресурсов=)
http://i036.radikal.ru/1101/f4/304f6a9ea071.png
2)Теперь Создаем два объекта;
Первый oplayer;Второй oblock, у oblock ставим 'Solid(Твердый)'
http://s016.radikal.ru/i335/1101/57/6ca2bfdfe04d.png
3)В степе у oplayer пишем такой код:
http://s009.radikal.ru/i310/1101/d9/db1a0d053f7b.png

Свернутый текст
Код:
switch keyboard_key
{
case ord('W'):direction=90;speed=4;break;
case ord('S'):direction=270;speed=4;break;
case ord('A'):direction=180;speed=4;break;
case ord('D'):direction=0;speed=4;break;
}
if keyboard_check_released(vk_anykey){speed=0}
if(place_meeting(x,y,oblock)){speed=-speed}

4)Расставляем объекты как вы хотите=)
http://s15.radikal.ru/i189/1101/b2/690ec7115fd4.jpg
Все=)Ваша первая игра готова=)
НО!
Столкновение тут нерабочее, так как я выложил простой пример)