Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Статья: Основы разработки игр на 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