Сохранёнки программиста
7.64K subscribers
1K photos
39 videos
3 files
1.53K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Разработка игр на языке JavaScript

Автор: С. Беляев
Год издания: 2016

Описание:
Учебное пособие рассматривает ключевые вопросы разработки однопользовательских двумерных игр на языке JavaScript. Пособие построено в практическом ключе, когда в отдельных главах осуществляется поэтапная разработка различных элементов игры.

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

Основные темы:
— базовые элементы языка;
— отображение карты игры;
— отображение объектов игры;
— взаимодействие с пользователем;
— реализация логики поведения объектов;
— управление звуком.

#книга #javascript #gamedev #ru
Вводный урок по Unreal Engine 5

В видео машинный перевод на русский от Яндекса. Оригинал видео.

В уроке разберут редактор движка, его основные возможности, работу с ландшафтом, материалами и особое внимание уделят фичам последней версии: Lumen и Nanite. Про азы визуального программирования на Blueprints тоже расскажут:

https://youtu.be/3N5fRUbo1Yk

#урок #gamedev #ru
Курс: Разработка игры на Python — Pygame

Pygame — это «игровая библиотека», набор инструментов, помогающих программистам создавать игры. К ним относятся графика и анимация, управление клавиатурой/мышью и работа со звуком.

В процессе обучения на курсе вы создадите легендарную классику — Space Invaders.

https://youtu.be/ilP1dImCuJ8

#курс #python #gamedev #ru
Книга: Unity и C#. Геймдев от идеи до реализации [2-е издание]

Автор: Джереми Гибсон Бонд
Год издания: 2019

Описание:
Если вы собираетесь заняться разработкой игр, то в этой книге вы найдёте информацию о современных методах и профессиональных инструментах геймдева. Также тут представлены примеры игр и их прототипы.

Основные темы:
— Проектирование и прототипирование игры;
— Основы Unity;
— Основы C#.

#книга #ru #gamedev #csharp #unity
Курс: INTRO Gamecode

Курс посвящён разработке игр на Unreal Engine и рассчитан на новичков. Несмотря на это, в курсе разбирается программирование на C++, а не на визуальном конструкторе Blueprint.

Вы изучите редактор игрового движка, среду разработки Visual Studio, инструмент контроля версий Perforce, полезные расширения и многое другое.

Страница курса

#курс #ru #gamedev #ue
Доклад: Что такое ECS и с чем его компилят

Unity держит вектор на разработку Data-Oriented Tech Stack (DOTS), который включает в себя Job System, Burst Compiler и, конечно же, Entity Component System (ECS). В данном докладе постараются объяснить их мотивацию. Расскажут о том, что такое ECS. Рассмотрят существующие примеры реализации этого архитектурного паттерна, а также примеры их практического применения в играх.

https://youtu.be/fSnYdlKqOpo

#gamedev #unity #доклад #ru
Курс: Уроки Unity для начинающих

В ходе курса для начинающих вы с нуля изучите тонкости по работе с движком и разработаете небольшой 3D-проект игры на основе Unity.

В курсе вы изучите: основы редактора, работу со спрайтами, текстурами и материалами, UI и основы 3D.

Смотреть курс

#курс #unity #gamedev #ru
Курс: Blueprints в Unreal Engine

Blueprints — это скриптовая система в Unreal Engine, которая представляет собой визуальный интерфейс для создания элементов геймплея. Система очень гибкая и мощная, что позволяет дизайнерам использовать концепцию и почти полный потенциал программирования.

Ссылка на курс

#курс #gamedev #ue #ru
Урок: Стрелялка за 30 минут в Unity без кода

В результате этого урока вы создадите шутер от первого лица. В процессе вы реализуете механику передвижения игрока, стрельбы из оружия и простой контроллер для врагов, которые будут охранять территорию. Всё это без единой строчки кода с помощью Bolt — системы визуального программирования в Unity (сейчас Visual Scripting):

https://youtu.be/GM0itoljgq0

#урок #gamedev #unity #ru
Статья: Основы разработки игр на Pygame

В статье описываются основы разработки игр с использованием библиотеки Pygame. Статья охватывает базовые концепции и техники, необходимые для создания игр, включая работу с графикой, обработку пользовательского ввода и управление игровым циклом.

В конце статьи покажут примеры реализации 10 мини-симуляторов и лайт-версий известных игр.

Ссылка на статью

#статья #python #pygame #gamedev #ru
Книга: Изучаем C# через разработку игр на Unity. [5-е издание]

Автор: Харрисон Ферроне
Год издания: 2022

Описание:
Данная книга предоставляет возможность начать изучение программирования на C# с нуля, без использования сложных терминов и запутанной логики программирования. В процессе обучения вы будете создавать простую игру на платформе Unity.

В пятом издании книги представлены последние версии всех современных функций языка C#, приведенных на примерах из игрового движка Unity. Кроме того, добавлена новая глава, посвященная промежуточным типам коллекций.

#книга #ru #csharp #unity #gamedev
Курс: Создание игр на Unity — от разработки до монетизации

Этот курс для тех, кто хочет научиться делать игры на популярном движке Unity. Вы с нуля создадите игру-раннер и узнаете, как можно на ней заработать с помощью Яндекс Игр. Курс будет интересен как опытным разработчикам из других сфер, так и новичкам с минимальным опытом программирования:

Ссылка на курс

#курс #gamedev #начинающим #ru
Курс: Создание игр на Unreal Engine

Unreal Engine 5 — современная платформа для разработки проектов разного масштаба, включая игры, VR-приложения и многое другое. Она поддерживает разные платформы — от ПК и консолей до мобильных устройств и веб-приложений.

Курс предлагает множество задач для практики навыков разработки на UE5. После его завершения, студенты смогут создавать собственные проекты и применять полученные знания на практике.

Ссылка на курс

#курс #gamedev #ru
Доклад: ECS в разработке игр — хорошая архитектура приложений для всех

ECS (Entity Component System) — это архитектурный шаблон, используемый в разработке компьютерных игр и приложений, который разделяет данные и логику компонентов. В ECS сущности (entities) представляют объекты в игре, компоненты (components) содержат данные и характеристики этих сущностей, а системы (systems) управляют логикой и обработкой этих компонентов, что позволяет эффективно управлять сложными и динамичными игровыми мирами.

В докладе рассказывают отличия ECS от ООП и показывают примеры реализации ECS в рамках геймдева.

Ссылка на доклад

#доклад #gamedev #ecs #ru
Pygame — разработка игр на Python

Pygame — это библиотека для создания игр, предоставляющая программистам инструменты для разработки. Она включает в себя возможности для работы с графикой и анимацией, управления клавиатурой и мышью, а также обработки звука.

Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:

https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR

#курс #python #gamedev #ru