Prościej już być nie może, niż na GameCreatorze! ;-)
Zrobiłem tą stronę z myślą o ludziach podobnych do mnie. Ludziach, którym zwykłe granie nie wystarcza, więc chcieliby wziąć sprawy we własne ręce i sami napisać grę. Granie w różne gry jest ciekawe, jednak dopiero tworzenie gier daje wspaniałe poczucie mocy twórczej. Pozwala zrealizować swoje marzenia, tworzyć nowe światy i zabierać do nich graczy, by mogli przeżywać wspaniałe przygody przygotowane dla nich przez Ciebie ;-) Skoro udało Ci się trafić na moją witrynę, to znaczy, że Ty także chcesz tworzyć gry i chcesz się dowiedzieć, jak to się robi.
Kiedyś, gdy jeszcze miałem komputer Atari, tworzenie gier było dość łatwe. Wychodziła gazeta "Tajemnice Atari", w której gostek rozbierał nawet kod systemu operacyjnego Atarynki na części i uczył, jak wycisnąć z tego zgrzyta jakieś fajne demko lub gierkę. Kiedy przesiadłem się na PeCeta okazało się, że tu już nie jest tak "różowo" :-( Gazety dobrej nie ma, programiści gier uważają się za elitę i nie chcą się dzielić swoją wiedzą, a w sieci - jak to w sieci - trudno cokolwiek wykopać :-( Długo szukałem jakichkolwiek informacji na temat programowania gier, zanim cokolwiek osiągnąłem. Przez ten czas znalazłem kilka dobrych stron. Jednak ciągle czegoś mi w tym wszystkim brakowało...
Brakowało czegoś w rodzaju tamtej gazety z czasów Atarika, w której byłoby wszystko, co tylko potrzeba, by napisać grę. Dlatego właśnie stworzyłem tą witrynę. Oczywiście sam jestem programistą-amatorem, a nie jakimś guru, więc bardziej zaawansowanych rzeczy tu nie znajdziesz. Natomiast jeśli właśnie zaczynasz swoją przygodę z programowaniem gier, to ta witryna jest właśnie dla Ciebie, bo tu znajdziesz podstawowe informacje na ten temat. Jeśli jeszcze nie umiesz programować, to nic nie szkodzi, bo możesz się tego nauczyć również tutaj. Ta stronka jest właśnie dla takich jak Ty - maniaków komputerowych, którym w głowie tylko jedno: jak by tu zrobić swoją własną grę ;-)
Przede wszystkim mnóstwo kursów i artykułów, dzięki którym nauczysz się programować oraz poznasz najbardziej znane tricki i techniki stosowane przez fachowych programistów gier. Do większości kursów dostępne będą przykładowe kody źródłowe programów, a niekiedy nawet ich gotowe do uruchomienia wersje. Kursy i przykłady możesz też sobie ściągnąć w wersji off-line, dzięki czemu nie musisz być połączony z Siecą by móc je czytać. Możesz je traktować jako swego rodzaju podręczną biblioteczkę ;-) Strona będzie ciągle przeze mnie rozbudowywana i uaktualniana. Żeby się w tym wszystkim nie pogubić, zaglądaj często do działu Nowości na stronie.
Na początek naucz się jakiegoś języka programowania, bo przecież w czymś te gry musisz pisać ;-) Ja długo szukałem odpowiedniego języka programowania, aż znalazłem język C++ i teraz nie zamieniłbym go na żaden inny [jak zresztą wiele innych programistów ;-)]. Tobie też go polecam. Następnie naucz się pisać w tym języku jakieś proste aplikacje. Każda gra wykorzystuje przynajmniej grafikę, więc potrzebujesz też załatwić sobie jakieś biblioteki do obsługi grafiki, takie jak np. DirectX, OpenGL, Allegro, czy SDL. Podobnie jeśli chodzi o dźwięk. Jak już opanujesz korzystanie z tych bibliotek by tworzyć grafikę i muzykę, to dalej już będziesz wiedzieć, co robić ;-)
Jak widzisz, przed Tobą długa droga, ale pierwszy i najważniejszy krok już wykonany - czytasz tą stronę! ;-) Dzięki zawartym tutaj kursom nauczysz się tego wszystkiego w łatwy i przyjemny sposób :-) Tak więc nie pozostaje mi nic innego, jak tylko życzyć Ci przyjemnej lektury!
Jeżeli masz jakieś wątpliwości/uwagi/pytania/cokolwiek, możesz się skontaktować ze mną. Odpowiedź gwarantowana! ;-)
Michał 'SasQ' Studencki