aby umieć zrobić grę musisz na początek nauczyć sie obsługiwać jakiś silnik i język programowania, bądź nauczyć się obsługi edytora gier. Większość gier jest pisana w C++ na przeróżnych silnikach których jest mnóstwo w sieci, ale tylko niektóre to rarytasy godne uwagi. Ja zaczynałem od programu Game Maker, zrobiłem kilka małych gierek, nauczyłem się wszystkiego od strony kodu co powinno się wiedzieć by móc zrobić grę na dobrym poziomie. To mi dało do myślenia, pomogło zrozumieć jak gra działa, z czego się składa, potem wziąłem się za pisanie silnika w C++ (po Game Makerze ma się z górki naukę tego języka) i tak jestem w stanie napisać coś bardziej wydajnego niż Game Maker oferuje (bo jedną największą wadą Game Makera jest fakt że gry w nim teorzone mają problemy z wydajnością i trzeba stosować liczne sztuczki aby obejść to). Tobie proponuję tę samą drogę: poznać Game Makera, na tyle by zrozumieć jak działa gra i krok po kroku uczyć się pisać taką w jakimś języku (np. C++) używając jakiegoś silnika (pisanie własnego nie am sensu jeśli chodzi Ci tylko o tworzenie grywalnych fajnych gier; pisanie silnika to robota na "wieczność" i rzadko kiedy będziesz miał czas na pisanie jakiejś gierki równocześnie na nim - za dużo zajmą poprawki itp.) - z bardziej popularnych dla początkujących są to: SDL i Allegro, większą popularność zdobywa SFML i jego godny konkurent HGE :) Ale tak jak mówię, na razie zajmij się Game Makerem, na resztę przyjdzie czas.