Szerokie tematy potrzebne do nauczania tworzenia gier [zamknięte]


9

Mam zamiar przeprowadzić prezentację na temat rozwoju gier dla grupy użytkowników iPhone'a w najbliższej (ish) przyszłości. Moi odbiorcy to programiści iPhone'ów, ale niekoniecznie bardzo doświadczeni, a to ma być wprowadzenie.

Moje pytanie brzmi: jakie ogólne tematy są potrzebne do zrozumienia rozwoju gier? Przyznaję, że jest to dość subiektywne, ale naprawdę mam nadzieję na wyczerpującą listę tematów wysokiego poziomu, które dotyczą wystarczająco szerokiego pokosu gier, o którym powinien wiedzieć każdy zainteresowany tematem. Byłbym zachwycony kilkoma wskazówkami do wszelkich zasobów, które próbowałyby sporządzić listę taką jak ta. (Szukałem, ale dziś google-fu mnie zawodzi.)

Oto co mam do tej pory:

  • Pętla gry
    • uwaga na temat gier sterowanych zdarzeniami
  • Animacja 2D
    • mapy duszków / tekstur
  • Animacja 3D
    • znaczenie ram
    • oprogramowanie do modelowania
  • Cząstki i efekty cząsteczkowe
  • wykrycie trafienia
  • AI

Oczywiście nie będę omawiał wszystkich tych tematów z większą głębią, bardziej przypominając po prostu ich zdefiniowanie, aby po mojej rozmowie publiczność (miejmy nadzieję) była w stanie owinąć głowy wokół tego, jak można opracować daną grę.

czego mi brakuje?


Interesujące pytanie. Mody: Czy prawdopodobnie powinna to być społeczność wiki?
bummzack,

Odpowiedzi:


4

To naprawdę zależy od docelowych odbiorców i tego, czego chcesz, aby się uczyli lub zabrali z prezentacji, ale rozważę następujące:

  • Rurociąg zasobów
    • narzędzia wiersza poleceń a wtyczki
  • Audio
  • Profile / zapisy
    • automatyczne zapisywanie vs automaty
  • Fizyka
  • Gra w sieci
    • gra online
    • tabele wyników
  • Kontrola źródła
    • znaczenie możliwości wycofania się
  • Wejście
    • odpytywany a wydarzenie
    • obsługa dostępnych metod wprowadzania danych między urządzeniami
  • Degradacja a odmowa
    • obsługa różnic graficznych między urządzeniami
  • Testowanie

Prawdopodobnie również:

  • Kwestie prawne (kolizje muzyki / nazwy)
  • Kiedy dokonać wyboru, aby nie obsługiwać urządzenia

Fajne dodatki ... Potrzebuję pomocy z niektórymi z tych tematów! ;)
livingtech
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.