Wiem, że ukończenie gry to ogromny kamień milowy, całkowicie dopracowane, całościowe doświadczenie. Coś, czego jeszcze nie byłem w stanie się zobowiązać.
Istnieją oczywiście klasy i stopnie do zdobycia w kilku dziedzinach, które pomogą zdobyć doświadczenie, ale jak oceniać własne postępy i starać się je rozwijać?
Droga z żółtej cegły do „Rock Star Game Programmer” jest bardzo pochmurna. W tym momencie myślę, że może być bliżej oceanu, dryfującego, aż obudzisz się pewnego dnia w miejscu docelowym.
Odpowiedzi:
Zależy to oczywiście od indywidualnego programisty i tego, jakie cele chcą osiągnąć. Myślę jednak, że jedynym prawdziwym miernikiem jest rozwój gier! Moim zdaniem ścieżka twórcy gier ściśle śledzi rozwój pierwszej gry. Ale jakie są kamienie milowe w grze? Istnieją wystarczająco proste gry, które można by stworzyć w ciągu jednego dnia i są takie, które zajmują lata (do moich już ponad rok!). Oczywiście czas tworzenia jest ważnym czynnikiem dla kamieni milowych. Jeśli nie idziesz dalej niż milę, nie miniesz tylu kamieni :). To powiedziawszy, prawdopodobnie istnieją pewne ogólne kamienie milowe dla średniej wielkości gry. Wierzę, że możesz użyć kamieni milowych poniżej, aby ocenić swoje postępy w kierunku osiągnięcia statusu twórcy rocka.
(cholera, ta automatyczna numeracja! Chcę zacząć od 0, jak każdy dobry programista!)
Znajdź pomysł na grę . Spokojnie, kto nie ma gdzieś ich listy?
Wybierz swoją platformę i język . To pytanie będzie zawsze widoczne na tej stronie. Jest duży dla nowych programistów. (Ale nie pytaj tutaj, bo to nie temat! To jedno wyzwanie, które musisz pokonać samodzielnie)
Napisz pierwszy wiersz kodu dla swojej gry. Tak proste, jak się wydaje, jest to dość duże. Założę się, że jest 100 osób, które mają pomysł na grę, którą chcą stworzyć, ale nigdy nie zaczynają od 1 osoby, która ukończy ten pierwszy kamień milowy. Utknęli podczas samouczka lub tak pochłonięci myśleniem o tym, jak to zrobić, nigdy tego nie robią.
Zdobądź coś podstawowego . Może to być tak proste, jak uzyskanie trójkąta do renderowania na ekranie lub użycie klawiatury do poruszania małego duszka. W tym momencie masz grę bez kości. Zaczyna się, wyświetla grafikę, reaguje na odtwarzacz, a następnie kończy.
Milion mniejszych kamieni milowych. Obejmują one prawidłowe ładowanie zasobów sztuki, naprawę tego cholernego błędu , czytanie i zapisywanie na dysku, a także przedwczesną optymalizację, która zbytnio cię męczyła, aby ją zostawić. Przekroczenie tej kolekcji kamieni milowych to całkiem duży kamień milowy. Wiele osób zrezygnuje w tym momencie lub zacznie pracować nad czymś innym i nigdy nie wróci. Większość kamieni milowych tego kamienia milowego obejmuje zmianę kodu-> odtwarzanie-> powtórzenie. Ważne jest, aby często testować!
Grywalny prototyp. To powinno dość dobrze reprezentować twój gotowy produkt. Teraz sprawy zaczynają się łączyć. Jesteś tam w 90%, prawda?
Milion milionów mniejszych kamieni milowych. Och, grind. Jesteś głęboko w drugim 90% z mnóstwem drobnych zmian, poprawek, ponownej optymalizacji przedwczesnych optymalizacji, krachu mózgu i ponownej faktoryzacji kodu. Jest to również główny punkt zatrzymania. Ta część jest zwodniczo trudna. Szerokie pociągnięcia są łatwe w porównaniu ze sztuką polerowania.
Kompletna gra . Teraz masz 3 siwe włosy i gotowy produkt do pokazania. Gratulacje! Teraz musisz po prostu publikować, promować i utrzymywać.
Ale tak naprawdę kamienie milowe są bardzo podobne do tej listy. Wykonane na miejscu i całkowicie do Ciebie.
źródło
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ę:
Następnie omawia coraz bardziej zaawansowane gry i tematy
i kończy tą mądrością:
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.
źródło