Vou fazer uma apresentação sobre desenvolvimento de jogos para um grupo de usuários do iPhone em um futuro próximo (ish). Meu público é desenvolvedor de iPhone, mas não necessariamente muito experientes, e isso pretende ser uma introdução.
Minha pergunta é: quais tópicos amplos são necessários para entender o desenvolvimento de jogos? Eu reconheço que isso é bastante subjetivo, mas eu realmente espero uma lista abrangente de tópicos de alto nível que se apliquem a uma ampla variedade de jogos que qualquer pessoa interessada no tópico DEVE saber sobre eles. Eu ficaria extasiado com alguns ponteiros para todos os recursos que tentam fazer uma lista como essa. (Eu olhei, mas meu google-fu está falhando comigo esta noite.)
Aqui está o que eu tenho até agora:
- The Game Loop
- uma sub-nota sobre jogos orientados a eventos
- Animação 2D
- sprites / mapas de textura
- Animação 3D
- importância dos quadros
- software de modelagem
- Partículas e efeitos de partículas
- detecção de acerto
- AI
Obviamente, não abordarei todos esses tópicos com mais profundidade, mais como simplesmente defini-los para que, depois da minha palestra, o público (esperançosamente) seja capaz de entender como um jogo pode ser desenvolvido.
o que estou perdendo?
fonte
Respostas:
Realmente depende do seu público-alvo e do que você deseja que eles aprendam ou tirem da apresentação, mas eu considero estes:
Possivelmente também:
fonte