Всем привет! Решил записать уроки для новичков на тему создания игр в Linux.
Внимание! Все уроки адаптированы под Linux, но работают и в Windows! Кроме первых трех.
1. Установка Code::Blocks и основные моменты создания приложения в этой IDE. Пример с консольным приложением. Linux
https://www.youtube.com/watch?v=6jdXx7dLd3M2. Загрузка и установка Irrlicht в Linux, компиляция demo и самого движка.
https://www.youtube.com/watch?v=mYTEcdJjoso3. Подключение к проекту движка Irrlicht Настройки проекта, компиляция и первый запуск игрового 3D окна.
https://www.youtube.com/watch?v=NPiZTChI1BQ4. [07 июля 2015] Вращение куба и нормализация игрового цикла. Добавление FPS в игровой цикл.
https://www.youtube.com/watch?v=ITozkxUkFUU5. [07 июля 2015] Окрашиваем куб, и добавляем возможность реакции игры на клавиатуры пользователя. А так же разбираем причину появления "ошибки сегментации" и избавляемся от нее.
https://www.youtube.com/watch?v=OPpxf3g0nHQ6. [08 июля 2015] Создание функции создания куба. Не новый тип куба, просто другой подход.
https://www.youtube.com/watch?v=GqNq6FhU0wQ7. [08 июля 2015] Примитивная обработка столкновений.
https://www.youtube.com/watch?v=4rVqEZVCmCE8. [08 июля 2015] Направление движения и масштабирование примитивов.
https://www.youtube.com/watch?v=XFKtUhutZwE9. [9 июля 2015] Родители, камера и слежение.
https://www.youtube.com/watch?v=srzfEkzobGM10. [9 июля 2015] 3ds модель из Блендера, экспорт и загрузка в Linux.
https://www.youtube.com/watch?v=ACOP2l8Qy_k11. [9 июля 2015] Освещение и тени.
https://www.youtube.com/watch?v=wVPFVUF51VI12. [10 июля 2015] Создаем 2D платформер на базе 3D движка.
https://www.youtube.com/watch?v=GZTKqj_nga013. [11 июля 2015] Работа со столкновениями. Селектор, метасеелктор, примитивная физика и коллизии. Просто о сложном!
14. [11 июля 2015] "Универсальные столкновения" работа с селекторами и метаселекторами из пользовательских функций.
15. [11 июля 2015] Подключение Irrlicht к Qt Creator и перенос проекта из Code::Blocks
Остальные уроки смотрите на канале: youtube.com/SkanerSoft ибо для наполнения всех тем на форумах нужна куча времени.
В будущем база этих уроков будет пополняться, может быть, к движку потянутся те, кто не осилили установить и запустить его в Linux по одной статье. Я когда-то не смог, т.к. мне выпадали всякие сообщения, с которыми я был не знаком и кто-то мне на форуме сказал, что это вообще невозможно.