Piszę gry od około 10 lat (od QBasic po C # i wszystko pomiędzy). Muszę zacząć rozciągać swoje umiejętności w różnych obszarach. Jakie inne zaskakujące tematy powinienem przeczytać?
Oczekiwane tematy obejmują zwykłych podejrzanych:
- Wybrany język programowania
- Język skryptowy
- Kontrola źródła
- Zarządzanie projektem (lub Agile)
- Interfejs API grafiki
- Może trochę AI (znalezienie ścieżki?)
- Fizyka (fizyka pocisków)
- Testy jednostkowe (testy automatyczne)
Szukam bardziej ezoterycznych tematów; rzeczy, które nie spodziewają się potrzeby znajomości, ale jeśli zrobić je znać, robią różnicę. Może to obejmować takie rzeczy jak:
- Umiejętności plastyczne (rysunek, oświetlenie, kolorowanie, układ itp.)
- Przetwarzanie języka naturalnego
- Fizyka dźwięku (fale dźwiękowe, efekt Dopplera itp.)
Osobiście uważam, że posiadanie technicznych umiejętności artystycznych (np. Może zrobić przyzwoitą pracę plastyczną, jeśli tylko możesz wymyślić pomysły; lub, po samouczkach Photoshop / GIMP), było dla mnie najbardziej korzystne.
To nie jest pytanie otwarte ; Szukam konkretnych umiejętności, które ci pomogły i oczekujesz, że będą nadal przynosić Ci korzyści w perspektywie krótko- i długoterminowej.