Ha jól értem, az érdekel, hogy mit is kell tudnia egy programozónak ha játékfejlesztésre adja a fejét. Nos, szerintem az egyik legfontosabb képesség a kreativitás, második pontban pedig az eszközök megfelelő ismerete és a gyors tanulási képesség áll. Persze nem árt ha érti is mit csinál
Nem lehet igazán általánosságban beszélni róla, mást kell tudni egy szöveges kalandjátékhoz mint egy fps-hez. Minden stílusnak megvannak a maga eszközei (Pl.: a szöveges kalandjátékodnak nem kell majd graf motor, ugyanakkor rakhatsz bele egy aktuális helyzethez igazodó párbeszédgenerátort - ami amúgy is jó móka
Amennyiben érdekel, hogy a SO, hogyan is néz ki az API doc elérhető itt: http://cassy.dfmk.hu/~kami/solarah/apidoc/ (A forrást is le lehet tölteni, ha érdekel majd keress meg minket.)
Ugyanakkor nem hiszem, hogy pont egy SO méretű projecttel kéne kezdened, túl összetett első játéknak. Vagy ha mégis ilyesmibe akarsz belekezdeni keress magad mellé tapasztalt társakat.
[/OFF]