Открыто

[БХВ] Game++. Устройство и оптимизация игрового движка [Сергей Кушниренко]

Тема в разделе "Электронные книги", создана пользователем Топикстартер, 26 дек 2025.

Основной список: 10 участников

  1. 26 дек 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [БХВ] Game++. Устройство и оптимизация игрового движка [Сергей Кушниренко]

    Oblozhka-v-rabote2.jpg

    Книга рассказывает о тонкостях разработки игрового движка на языке C++. На материале компьютерных игр премиум-класса подробно разобран полный спектр работы со сложными программами на C++, способы оптимизации кода, структуры данных и их выбор для достижения максимальной производительности. Особое внимание уделено стандартной библиотеке шаблонов (STL) языка C++, многопоточной обработке, а также решению непредвиденных проблем, связанных с неопределённым поведением, поддержкой и обновлением сложнейших баз кода, а также поддержке работоспособности высоконагруженных систем.

    Книга представляет собой сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы. C++ на сегодняшний день остается основным языком в индустрии разработки игр благодаря сочетанию высокой производительности, гибкости и широкихвозможностей низкоуровневого контроля.

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

    Автор не претендует на универсальные ответы. В некоторых случаях он предлагает конкретные идеи и даже возможные решения, но чаще всего фокусируется на выявлении проблем производительности и обсуждении общих принципов проектирования современных игр и игровых движков. Во многих местах книги предложены решения, которые расходятся с общепринятыми подходами для разработки программного обеспечения.

    По сути, это не академическое исследование и не руководство к действию — это личный перечень наблюдений, пожеланий и претензий к C++. В книге описаны подходы к разработке игр, выработанные автором на основе собственного опыта. Это бесценный материал, помогающий понять, как заставить сложные высоконагруженные системы работать предсказуемо, безотказно и с приемлемой скоростью.

    Ключевые темы:
    • Архитектура игровых движков
    • Работа с памятью в компьютерных играх премиум-класса и других приложениях с высокими требованиями к производительности
    • Структуры данных языка С++
    • Работа со стандартной библиотекой шаблонов C++ (STL)
    • Обработка исключений
    • Неопределённое поведение и способы его предотвращения
    • Память и аллокаторы
    • Оптимизация в C++
    • Многопоточность
    • Классические паттерны проектирования применительно к разработке игр
    Формат: скан PDF
    Стоимость: неизвестно
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. Денис Гуру
      Денис Гуру участвует.
      6 янв 2026
    2. skladchik.com
      В складчине участвует 10 человек(а).
      6 янв 2026
    3. kostya2
      kostya2 участвует.
      6 янв 2026
    4. DokoLom
      DokoLom участвует.
      31 дек 2025