Najlepszy artykuł, jaki znalazłem na ten temat, to Jak tworzyć gry? Ścieżka do rozwoju gier .
Naprawdę powinieneś przeczytać cały artykuł, ale pozwól, że podsumuję:
Kiedy rozmawiam z ludźmi, którzy chcą zająć się tworzeniem gier, pierwsze rzeczy, które często słyszę, brzmią w następujący sposób: „Jak tworzyć gry?”. lub „Chcę stworzyć grę taką jak Quake / Everquest / Starcraft i…”. Pierwszy z nich jest po prostu wyjściem poza obszar odpowiedzialności, ponieważ istnieje zbyt wiele aspektów, które można by w nie zagłębić, a każdy z tych elementów może być nieskończenie złożony.
Drugi jednak nie spełnia oczekiwań ...
Więc od czego zacząć? ...
Tetris ma wszystkie poszczególne elementy wspólne dla wszystkich gier. Ma pętlę gry (proces powtarzania w kółko, aż gra zostanie zakończona). Pętla gry odczytuje dane wejściowe, przetwarza dane wejściowe, aktualizuje elementy gry (spadające tetraminosy) i sprawdza warunki zwycięstwa / porażki.
Następnie omawia coraz bardziej zaawansowane gry i tematy
- zaawansowane wykrywanie kolizji
- prosta fizyka ugięcia
- układ poziomu
- sztuczna inteligencja
- dźwięk
- sztuka
- zaawansowany stan gry
i kończy tą mądrością:
Ukończenie gry nie oznacza tylko, że doprowadzisz ją do punktu, w którym można ją zagrać, a następnie przejdź dalej, nie jest to ukończona gra. Ukończona gra będzie miała ekran początkowy, ekran zamykający, opcje menu (jeśli dotyczy, przynajmniej instrukcje dotyczące sposobu rozpoczęcia i rozpoczęcia gry), ekrany wprowadzające do gry, ekrany z nagrodami i tablicę wyników (w stosownych przypadkach) ...
To nie jest świat, do którego nie można dołączyć, zajmuje tylko dużo czasu, doświadczenia i osiągnięć w tworzeniu wysokiej jakości gier ...
Tak więc, aby ocenić swoje postępy jako twórcy gier, nie możesz po prostu „[dryfować], dopóki nie obudzisz się pewnego dnia w miejscu docelowym”, musisz faktycznie opracować gry . Coś takiego po prostu oszukuje samego siebie. *
* Autor tego postu nie jest twórcą gier.