Только сегодня | спецпредложение для наших новых клиентов. Купите курсы дешевле.
Закончится скоро
RusUdemy. Udemy как купить. Udemy как оплатить российской картой.

Стивен Улибарри · C++ · Raylib · на английском

C++ Fundamentals: Game Programming For Beginners

Обзор курса Стивена Улибарри

Изучайте C++ через три небольшие игры с Raylib. Совместный курс GameDev.tv и Стивена Улибарри — без необходимости одновременно осваивать Unreal Engine.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,62 572 оценки на Udemy
  • 17 907студентов на Udemy
  • 11 ч 12 минвидео · 86 лекций
  • ENанглийский язык объяснения
C++ Fundamentals: Game Programming For Beginners — курс Стивена Улибарри на UdemyC++ через 2D-игры

Стивен Улибарри · английский язык · обновление март 2025

Подойдёт ли вам этот курс

Кому подойдёт

Тем, кому проще понимать C++ на движении, столкновениях и анимации, чем на абстрактных консольных задачах.

Что знать до старта

Предварительный опыт программирования не нужен. Важно уметь устанавливать программы и выполнять команды настройки среды.

Что сможете сделать

Три небольшие 2D-игры: Axe Game, Dapper Dasher и Classy Clash.

Учесть при выборе

Это совместный курс GameDev.tv и Стивена Улибарри, не программа Unreal Engine. Инструкции среды и версии Raylib могут отличаться от установленного у вас инструментария.

C++ через игровые задачи, а не большой движок

C++ Fundamentals выбирает наглядный способ войти в программирование: переменные, условия, функции, структуры и ООП сразу применяются в небольших играх. Raylib предоставляет графические и игровые инструменты, чтобы внимание оставалось на коде. В маршруте — Axe Game, Dapper Dasher и Classy Clash, от простого игрового цикла к анимации и классам. Важно сохранить правильное ожидание: это совместная программа GameDev.tv Team и Стивена Улибарри по C++ и Raylib, не обучение Unreal Engine и не курс Blueprints.

Перед повторением уроков проверьте версии инструментов. Это совместный курс GameDev.tv и Стивена Улибарри, не программа Unreal Engine. Инструкции среды и версии Raylib могут отличаться от установленного у вас инструментария.

Четыре самостоятельных изменения для проверки C++

Эти задачи помогают проверить понимание материала на собственном примере. Это редакционные упражнения; они не означают дополнительную проверку работ преподавателем.

01

Скорость и время кадра

Измените движение объекта и объясните связь скорости со временем кадра. Проверьте, не становится ли игра быстрее только из-за другого FPS.

02

Граница столкновения

Добавьте тестовые случаи для касания, полного пересечения и отсутствия пересечения объектов. Отделите расчёт столкновения от его графического отображения.

03

Кадры анимации

Измените число кадров и частоту анимации персонажа. Убедитесь, что смена кадра не зависит от случайного количества проходов игрового цикла.

04

Собственный игровой класс

Добавьте небольшой тип противника с общей базовой логикой. Покажите, какие данные принадлежат каждому экземпляру, а какие правила можно переиспользовать.

Три проекта в C++ Fundamentals

После первых конструкций языка идут Axe Game, Dapper Dasher и Classy Clash. Разделы постепенно добавляют игровой цикл, функции, структуры, 2D-анимацию, классы и наследование. 86 лекций рассчитаны на самостоятельное написание и запуск кода.

На дату проверки в карточке Udemy: 5 разделов, 86 лекций, 11 ч 12 мин видео. На самостоятельный код, чтение документации и исправление ошибок нужно дополнительное время. Темы ниже сгруппированы редакцией; точное оглавление сверяйте с Udemy.

После трёх игр измените хотя бы одну механику без пошагового видео. Если код понятен, переходите к Unreal C++; если нет — разберите конкретную языковую тему, не начиная ещё один большой проект целиком.

Сверить программу на Udemy
  1. 01

    Первая компиляция и основные конструкции C++

  2. 02

    Axe Game: переменные, условия и игровой цикл

  3. 03

    Dapper Dasher: функции, структуры и анимация

  4. 04

    Classy Clash: классы, наследование и взаимодействия

  5. 05

    Самостоятельное развитие небольших игр

Английский язык курса
Курс на английском

Понимайте решение, а не только действия в редакторе.

Посмотрите открытый урок и попробуйте объяснить результат своими словами. Записывайте английский термин рядом с небольшим примером из своего проекта. Останавливайте видео и меняйте одно условие: знание кнопок и команд полезно, когда вы понимаете причину действия. Если объяснение пока не складывается, вернитесь к основе до следующего раздела.

Как проходить курсы Udemy на английском

Субтитры и автоматический перевод проверяйте в меню CC на Udemy. Переведённое название курса не означает русскую озвучку.

Стивен Улибарри — преподаватель Unreal Engine и C++ на Udemy

Стивен Улибарри

Стивен Улибарри (Stephen Ulibarri) — преподаватель C++ и Unreal Engine, создатель сообщества Druid Mechanics. По публичной биографии Udemy он получил образование в химической инженерии, работал с хирургическими симуляциями и написал книгу Unreal Engine C++ The Ultimate Developers Handbook. В Udemy программа указана за GameDev.tv Team и Стивеном Улибарри. Здесь его проектная подача работает в небольших играх, без дополнительной сложности Unreal Framework.

Основы C++RaylibИгровой цикл2D-анимация
GameDev.tv Team — соавтор программы со Стивеном Улибарри
Соавтор курса
RusUdemyКогда программа вам подходит

Вы выбираете курс. RusUdemy помогает с оформлением.

Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.

01

Курс в Вашем аккаунте

Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.

02

Без предоплаты

Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.

03

Покупка за 10 минут

Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.

04

Живой человек, не бот

В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.

Узнать цену без предоплаты

Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.

Опыт работы с сервисом

Отзывы клиентов RusUdemy

Отзыв клиента RusUdemy — Dmitriy KabanovОригинал отзыва в Telegram
Dmitriy Kabanov
Покупка курса заняла 12 минут. Сервисом остался доволен.
Отзыв от:
Отзыв клиента RusUdemy — Vlad RomashovОригинал отзыва в Telegram
Vlad Romashov
Покупал 2 курса, заняло 10 минут. Хороший, честный сервис
Отзыв от:
Отзыв клиента RusUdemy — АнатолийОригинал отзыва в Telegram
Анатолий
Вся процедура заняла 5 минут, с созданием нового аккаунта, курс добавили, все работает, буду рекомендовать сервис
Отзыв от:
Отзыв клиента RusUdemy — Георгий ДжекманОригинал отзыва в Telegram
Георгий Джекман
купил на Udemy курс по Spring AI от Борисова, буквально за 5 минут все прошло. четко и быстро, вернусь!
Отзыв от:
Отзыв клиента RusUdemy — Eugene Digital Технический специалистОригинал отзыва в Telegram
Eugene Digital Технический специалист
Оплата прошла быстро, рекомендую.
Отзыв от:
Отзыв клиента RusUdemy — .Оригинал отзыва в Telegram
.
быстро отвечают, все качественно, рекомендую
Отзыв от:

Вопросы о курсе «C++ и Raylib — три игры»