Я собираюсь выступить с презентацией по разработке игр для группы пользователей iPhone в ближайшем будущем. Моя аудитория - разработчики для iPhone, но не обязательно очень опытные, и это должно быть введением.
Мой вопрос: какие широкие темы необходимы для понимания разработки игр? Я признаю, что это довольно субъективно, но я действительно надеюсь, что исчерпывающий список тем высокого уровня, применимых к достаточно широкому кругу игр, должен знать о них любой, кто интересуется этой темой. Я был бы в восторге от некоторых указателей на любые ресурсы, которые пытаются сделать список, такой как этот. (Я посмотрел, но мой Google-фу подводит меня сегодня вечером.)
Вот что у меня так далеко:
- Игровой цикл
- вложенная заметка об управляемых событиями играх
- 2D анимация
- спрайты / карты текстур
- 3D анимация
- важность рамок
- программное обеспечение для моделирования
- Частицы и эффекты частиц
- обнаружение удара
- искусственный интеллект
Очевидно, что я не буду освещать все эти темы с какой-либо глубиной, а скорее просто буду определять их так, чтобы после моего выступления аудитория (надеюсь) смогла обдумать, как может быть разработана любая конкретная игра.
Что мне не хватает?