Я пишу игры около 10 лет (от QBasic до C # и всего промежуточного). Мне нужно начать распространять свои навыки в разных областях. Какие еще удивительные темы я должен прочитать?
Ожидаемые темы будут включать обычных подозреваемых:
- Язык программирования на ваш выбор
- Язык сценариев
- Управления источником
- Управление проектом (или Agile)
- Графический API
- Может быть, какой-то AI (A * поиск пути?)
- Физика (физика снаряда)
- Юнит тестирование (автоматическое тестирование)
Я ищу более эзотерические темы; вещи, которые вы не должны знать, но если вы их знаете, они имеют значение. Это может включать в себя такие вещи, как:
- Художественные навыки (рисование, освещение, раскраска, верстка и т. Д.)
- Обработка естественного языка
- Физика звука (звуковые волны, эффект Доплера и т. Д.)
Лично я чувствую, что обладание техническими навыками в искусстве (например, может создавать достойные художественные работы, если вы можете только придумывать идеи; или, следуя учебным пособиям по Photoshop / GIMP), было для меня наиболее полезным.
Это не предназначено, чтобы быть открытым вопросом ; Я ищу конкретные навыки, которые помогли вам, и вы ожидаете, что они будут приносить вам пользу в краткосрочной и долгосрочной перспективе.