Широкие темы, необходимые для обучения разработке игр [закрыто]


9

Я собираюсь выступить с презентацией по разработке игр для группы пользователей iPhone в ближайшем будущем. Моя аудитория - разработчики для iPhone, но не обязательно очень опытные, и это должно быть введением.

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

Вот что у меня так далеко:

  • Игровой цикл
    • вложенная заметка об управляемых событиями играх
  • 2D анимация
    • спрайты / карты текстур
  • 3D анимация
    • важность рамок
    • программное обеспечение для моделирования
  • Частицы и эффекты частиц
  • обнаружение удара
  • искусственный интеллект

Очевидно, что я не буду освещать все эти темы с какой-либо глубиной, а скорее просто буду определять их так, чтобы после моего выступления аудитория (надеюсь) смогла обдумать, как может быть разработана любая конкретная игра.

Что мне не хватает?


Интересный вопрос Моды: Должно ли быть сообщество вики?
Bummzack

Ответы:


4

Это действительно зависит от вашей целевой аудитории и того, что вы хотите, чтобы они узнали или поняли из презентации, но я бы рассмотрел следующие:

  • Актив трубопровод
    • инструменты командной строки и плагины
  • аудио
  • Профили / сохраняет
    • автосохранение против слотов
  • физика
  • Сетевая игра
    • онлайн игра
    • Leaderboards
  • Управления источником
    • Важность возможности откатиться
  • вход
    • опрос против события
    • обработка доступных методов ввода между устройствами
  • Деградация против отрицания
    • обработка графических различий между устройствами
  • тестирование

Возможно также:

  • Правовые вопросы (музыка / столкновения имен)
  • Когда делать выбор, чтобы не поддерживать устройство

Хорошие дополнения ... Мне нужна помощь с некоторыми из этих тем! ;)
LivingTech
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.