Гид по технологиям

Разработка игр

Инфраструктура мультиплеера для инди‑игр
Разработка игр 12 min read

Инфраструктура мультиплеера для инди‑игр

Выбор между listen‑сервером, выделёнными серверами и облаком зависит от требований к честности, задержкам и бюджету. Начните с простого, тестируйте и масштабируйте по мере роста.

Добавление изображений в PyGame — руководство
Разработка игр 4 min read

Добавление изображений в PyGame — руководство

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

Звуки и музыка в играх на Python с Arcade
Разработка игр 5 min read

Звуки и музыка в играх на Python с Arcade

Arcade позволяет быстро загружать и воспроизводить звуки через arcade.load_sound и arcade.play_sound. Используйте volume, speed и pan для управления громкостью, скоростью и стереопозицией. Тестируйте на разных устройствах и давайте игрокам настройки аудио.

Управление временем в PyGame — практическое руководство
Разработка игр 6 min read

Управление временем в PyGame — практическое руководство

Время в играх — ключ к предсказуемой логике и плавной анимации. В PyGame используйте Clock и delta-время для движения, get_ticks для одноразовых задержек и set_timer для регулярных событий.

Arcade: меню и GUI в играх на Python
Разработка игр 5 min read

Arcade: меню и GUI в играх на Python

В этой статье показано, как быстро добавить простое меню и экран «Game Over» с кнопками в игру на Python с помощью библиотеки Arcade. Примеры включают инициализацию UIManager, создание UIMessageBox с кнопками и обработчики для перезапуска и выхода.

Создать iOS‑игру без кода — опыт Space ShootR
Разработка игр 8 min read

Создать iOS‑игру без кода — опыт Space ShootR

Azamat создал и опубликовал простую iOS‑игру Space ShootR без единой строки кода, используя Buildbox. В статье — разбор процесса, практическая методология, чек‑листы для публикации и советы для начинающих.

Стартовое меню и экран Game Over в PyGame
Разработка игр 5 min read

Стартовое меню и экран Game Over в PyGame

Покажу, как в PyGame добавить стартовое меню и экран «Game Over», организовать состояния игры и обработку клавиш. В конце — улучшенный, безопасный пример кода, чек-листы и рекомендации по UX.

Unity: физический контроллер персонажа — руководство
Разработка игр 8 min read

Unity: физический контроллер персонажа — руководство

В этом руководстве показано, как создать простой физический контроллер персонажа в Unity с использованием Rigidbody: настройка сцены, передвижение вперёд/назад через AddForce, повороты через AddTorque, прыжок с ограничением по высоте и общие приёмы улучшения устойчивости.

Враги в играх на Python с Arcade
Разработка игр 6 min read

Враги в играх на Python с Arcade

В этой статье показано, как добавить простых врагов в игру на Python с помощью библиотеки Arcade: от статичных кругов до преследующих противников, пуль и очков здоровья.

Unity в Visual Studio Code: расширение и настройка
Разработка игр 5 min read

Unity в Visual Studio Code: расширение и настройка

Microsoft выпустила предварительную версию расширения Unity для Visual Studio Code. Оно добавляет инструменты для редактирования и отладки проектов Unity на Windows, macOS и Linux.

GDC 2021: Полный гид по онлайн‑шоукейсу
Разработка игр 4 min read

GDC 2021: Полный гид по онлайн‑шоукейсу

GDC 2021 — бесплатный онлайн‑шоукейc для разработчиков игр, прошедший 15–19 марта 2021. Подходит тем, кто делает игры или хочет строить карьеру в индустрии; в статье — даты, формат и практический чек‑лист подготовки.

Уровни в PyGame: создание и связь
Разработка игр 4 min read

Уровни в PyGame: создание и связь

Эта статья объясняет, как спроектировать простые уровни в PyGame, как переключать их в игровом цикле и как безопасно хранить общие данные между уровнями. Приведены рабочие примеры кода, чек-лист и критерии приёмки.