Gua said:
А вот с планом и содержанием уроков так и не разобрались =(
ОК, предлагаю свою версию:
I Введение. Теория.
1.1 Общие принципы, требования, перспективы. Интро-завлекалочка: "stay tuned! у нас ты научишься делать крутые мапы!".
1.2 Инструменты. SDK. Где взять и как настроить. Готовим фронт работ.
II База. Практика.
2.1 Что такое браш, entity. Разница между brush-based и point-based. Вкратце обзор интерфейса хаммера и самых элементарных энтитей. Компиляция. В качестве контрольной работы - создание элементарной комнаты по тутору. Можно включить сюда и простенький скайбокс.
2.2 Простейшие инструменты формирования геймплея. Расставляем точки респауна. Двери, лестницы. Func_breakable. Buyzone, зоны закладки и другие типичные фишки КС. Контрольная работа - апгрейд предыдущей карты до небольшой мясной поделки со всеми аттрибутами.
2.3 Декорация. Освещение. Пользование vertex/clipping'ом для продвинутой архитектуры. Prop'ы - их типы, применение. Список самых полезных моделек. Текстуры - пользование браузером, наложение (world/face, treat as one, выравнивание, fit, подробней о скейле итд). Контрольная работа - детализация созданной в прошлых уроках карты до приемлемого уровня.
III Бонус-трек. Оптимизация (что такое showbudget итп). Типичные ошибки (близкие респауны, дисбаланс, дырки и прочие баги). Свои текстуры - размеры, конвертация, "где взять". Релиз карты - что и как класть в архив.
Пауза. Презентуем ньюбам чужую мегарульную карту и говорим "вот что можно сделать, если немного потренироваться". Воодушевляем. "Айда на форум, вам там помогут, вы станете отцами! Маппинг - это круто!".
Итоговое задание - создание относительно полноценной мапки.
Работу над теоретическим материалом можно было бы организовать совместно через gmail-обменник по принципу "вася написал - петя почитал и дополнил - коля почитал и одобрил".
Если проект пойдёт, напишу о нём на форуме, где ежедневно бывают несколько тысяч человек. Пусть банят
