Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 124.621
- Реакции
- 75.695
Складчина: [БХВ] Game++. Устройство и оптимизация игрового движка [Сергей Кушниренко]
Книга рассказывает о тонкостях разработки игрового движка на языке C++. На материале компьютерных игр премиум-класса подробно разобран полный спектр работы со сложными программами на C++, способы оптимизации кода, структуры данных и их выбор для достижения максимальной производительности. Особое внимание уделено стандартной библиотеке шаблонов (STL) языка C++, многопоточной обработке, а также решению непредвиденных проблем, связанных с неопределённым поведением, поддержкой и обновлением сложнейших баз кода, а также поддержке работоспособности высоконагруженных систем.
Книга представляет собой сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы. C++ на сегодняшний день остается основным языком в индустрии разработки игр благодаря сочетанию высокой производительности, гибкости и широкихвозможностей низкоуровневого контроля.
Несмотря на свою популярность, он обладает множеством архитектурных и синтаксических проблем, которые сложно устранить из-за необходимости поддерживать обратную совместимость и учитывать текущее направление развития языка.
Автор не претендует на универсальные ответы. В некоторых случаях он предлагает конкретные идеи и даже возможные решения, но чаще всего фокусируется на выявлении проблем производительности и обсуждении общих принципов проектирования современных игр и игровых движков. Во многих местах книги предложены решения, которые расходятся с общепринятыми подходами для разработки программного обеспечения.
По сути, это не академическое исследование и не руководство к действию — это личный перечень наблюдений, пожеланий и претензий к C++. В книге описаны подходы к разработке игр, выработанные автором на основе собственного опыта. Это бесценный материал, помогающий понять, как заставить сложные высоконагруженные системы работать предсказуемо, безотказно и с приемлемой скоростью.
Ключевые темы:
Архитектура игровых движков
Работа с памятью в компьютерных играх премиум-класса и других приложениях с высокими требованиями к производительности
Структуры данных языка С++
Работа со стандартной библиотекой шаблонов C++ (STL)
Обработка исключений
Неопределённое поведение и способы его предотвращения
Память и аллокаторы
Оптимизация в C++
Многопоточность
Классические паттерны проектирования применительно к разработке игр
Формат: скан PDF
Стоимость: неизвестно
СКАЧАТЬ СЛИВЫ КУРСОВ
Книга рассказывает о тонкостях разработки игрового движка на языке C++. На материале компьютерных игр премиум-класса подробно разобран полный спектр работы со сложными программами на C++, способы оптимизации кода, структуры данных и их выбор для достижения максимальной производительности. Особое внимание уделено стандартной библиотеке шаблонов (STL) языка C++, многопоточной обработке, а также решению непредвиденных проблем, связанных с неопределённым поведением, поддержкой и обновлением сложнейших баз кода, а также поддержке работоспособности высоконагруженных систем.
Книга представляет собой сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы. C++ на сегодняшний день остается основным языком в индустрии разработки игр благодаря сочетанию высокой производительности, гибкости и широкихвозможностей низкоуровневого контроля.
Несмотря на свою популярность, он обладает множеством архитектурных и синтаксических проблем, которые сложно устранить из-за необходимости поддерживать обратную совместимость и учитывать текущее направление развития языка.
Автор не претендует на универсальные ответы. В некоторых случаях он предлагает конкретные идеи и даже возможные решения, но чаще всего фокусируется на выявлении проблем производительности и обсуждении общих принципов проектирования современных игр и игровых движков. Во многих местах книги предложены решения, которые расходятся с общепринятыми подходами для разработки программного обеспечения.
По сути, это не академическое исследование и не руководство к действию — это личный перечень наблюдений, пожеланий и претензий к C++. В книге описаны подходы к разработке игр, выработанные автором на основе собственного опыта. Это бесценный материал, помогающий понять, как заставить сложные высоконагруженные системы работать предсказуемо, безотказно и с приемлемой скоростью.
Ключевые темы:
Архитектура игровых движков
Работа с памятью в компьютерных играх премиум-класса и других приложениях с высокими требованиями к производительности
Структуры данных языка С++
Работа со стандартной библиотекой шаблонов C++ (STL)
Обработка исключений
Неопределённое поведение и способы его предотвращения
Память и аллокаторы
Оптимизация в C++
Многопоточность
Классические паттерны проектирования применительно к разработке игр
Формат: скан PDF
Стоимость: неизвестно
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Глубокий интегративный разбор 11 анализов щитовидной системы [Тариф С поддержкой] [Humberto.2.0] [Елена Иванова]
- 100 промптов для новогодних креативов в Midjourney [Первый Цифровой]
- [Лепка] Закрытый клуб [Тариф Творец] [Юлия Коваль]
- [Шитье] Королевский гардероб [Галия Злачевская]
- Терапия отношений: психоаналитический подход [Тариф Профессиональный] [Life Practic] [Елена Змановская]
- Пакеты прямых эфиров Анны Читанава [Тариф Взрослые База] [Анна Читанава]
- АИ-Эксперт. Рост [Тариф Стандарт] [Дмитрий Ледовских]
- Клуб здоровья и молодости 3.0. Кинезиопилатес [Тариф 1 месяц] [Данила Сусак, Светлана Коржова, Аман Атилов]
- [Сборник] Рецепты быстрых блюд [Виктория Романова]
- ОРКТ для жизни. Исполнить все свои желания [Ника Черменская]