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

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

Камера в Godot: следование, границы и эффекты
Разработка игр 7 min read

Камера в Godot: следование, границы и эффекты

В этой статье подробно показано, как настроить Camera2D в Godot для следования за игроком, задать границы и ограничения, управлять масштабированием и добавить эффекты (тряска, переходы, звук).

Движение игрока в Godot — 2D руководство
Разработка игр 8 min read

Движение игрока в Godot — 2D руководство

В статье пошагово показано, как настроить движение игрока в Godot (2D) с помощью CharacterBody2D: клавиатурное и мышиное управление, поворот в сторону движения, дополнительные приёмы (прыжок, рывок), рекомендации по архитектуре кода и тестам. Приведены чек-листы для разработчиков, тест-кейсы и советы по совместимости между версиями Godot.

Создание врагов в Godot для 2D‑игр
Разработка игр 7 min read

Создание врагов в Godot для 2D‑игр

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

Коллизии в Godot 4 — практическое руководство
Разработка игр 6 min read

Коллизии в Godot 4 — практическое руководство

Это подробное руководство по обнаружению коллизий в Godot 4 для 2D‑игр. Вы узнаете, какие формы коллизий использовать, как подключать сигналы и маски, как оптимизировать производительность и какие тесты и чек‑листы применять перед релизом.

Кастомные шрифты и текстовые эффекты в Arcade
Разработка игр 6 min read

Кастомные шрифты и текстовые эффекты в Arcade

Кастомные шрифты и текстовые эффекты в библиотеке Arcade позволяют усилить атмосферу и направлять внимание игрока. В статье показан пошаговый пример простого 2D‑проекта с загрузкой шрифта, реализацией пульсирующего текста и набором практических приёмов, чеклистов и тестов для быстрой интеграции.

Спрайты в Python Arcade: создание и управление
Разработка игр 4 min read

Спрайты в Python Arcade: создание и управление

Спрайты в библиотеке Arcade позволяют быстро добавить персонажей и объекты с анимацией, коллизиями и управлением клавиатурой. Эта статья показывает, как установить Arcade, создать простую игру, добавить спрайты, управлять ими и обрабатывать столкновения.

Параллакс в Godot 4 — 2D руководство
Разработка игр 7 min read

Параллакс в Godot 4 — 2D руководство

Параллакс — приём для создания глубины в 2D. В Godot 4 используйте ParallaxBackground и ParallaxLayer, обновляйте scroll_offset по движению игрока и оптимизируйте число слоёв.

Уровни в Godot: создание и подключение
Разработка игр 7 min read

Уровни в Godot: создание и подключение

Создание уровней — ключ к удержанию игроков. В этом руководстве показано, как подготовить 2D‑проект в Godot, добавить персонажа и платформы, организовать два уровня и переключение между ними, а также как расширять уровни коллективабельными предметами, врагами и пазлами.

RayCast2D в Godot 4: линия видимости и лучшие практики
Разработка игр 6 min read

RayCast2D в Godot 4: линия видимости и лучшие практики

RayCast2D в Godot 4 — лёгкий и эффективный способ реализовать обнаружение линии видимости (line-of-sight) для врагов, механик скрытности и визуальной обратной связи. В этой статье пошагово показано, как подключить RayCast2D к CharacterBody2D, получать подробную информацию о столкновениях и интегрировать практики оптимизации и тестирования.

Случайные движущиеся объекты в Pygame
Разработка игр 5 min read

Случайные движущиеся объекты в Pygame

Добавление случайно движущихся объектов в игру на Pygame делает её динамичнее и интереснее. В статье показаны базовая настройка, варианты движения и идеи для оптимизации и балансировки.

Управление очками в Python (Arcade)
Разработка игр 6 min read

Управление очками в Python (Arcade)

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

Как создать инди‑игру: полное руководство
Разработка игр 9 min read

Как создать инди‑игру: полное руководство

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

2D-анимации в Godot: быстрое руководство
Разработка игр 7 min read

2D-анимации в Godot: быстрое руководство

В этой статье показано, как настроить 2D-сцену в Godot, добавить AnimatedSprite со спрайтшитом и управлять воспроизведением, поворотом, зеркалированием и сигналами через GDScript.

Крестики‑нолики в PICO-8: быстрое руководство
Разработка игр 10 min read

Крестики‑нолики в PICO-8: быстрое руководство

Краткое практическое руководство по созданию крестиков‑ноликов в PICO-8: от запуска и редактирования кода до логики игры и экспорта в HTML/BIN. Включены чек‑листы, тест‑кейсы и советы по релизу.

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

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

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

Прыжки в Godot: механики и лучшие практики
Разработка игр 6 min read

Прыжки в Godot: механики и лучшие практики

Пошаговое руководство по реализации прыжков в Godot: базовый прыжок, двойной прыжок, прыжковый рывок (dash), усилители (прыжковые площадки) и советы по настройке игровой отдачи. Включены готовые фрагменты GDScript, чек-листы для ролей и методология тонкой настройки.

Сохранение и загрузка в PyGame — руководство
Разработка игр 5 min read

Сохранение и загрузка в PyGame — руководство

В статье показано, как добавить простую систему сохранения и загрузки в игру на PyGame с использованием сериализации, слотов сохранений и подтверждения перезаписи. Также описаны безопасные альтернативы pickle, сценарии тестирования и контрольный список для команды.

Управление проектами Unity через Unity Hub
Разработка игр 6 min read

Управление проектами Unity через Unity Hub

Unity Hub собирает все версии Unity и ваши проекты в одном окне. Установите Hub, скачайте нужные редакторы, переключайте версии проектов и всегда делайте бэкапы перед миграцией.

Кастомные меню в Godot — руководство
Разработка игр 8 min read

Кастомные меню в Godot — руководство

Создавайте ясные и отзывчивые меню в Godot с помощью Control-узлов, сцены для каждой панели и сигналов кнопок. Разделяйте UI и игровую логику, добавляйте анимации, звук и локализацию для лучшего вовлечения игроков.

Сохранение и загрузка в игре на Python Arcade
Разработка игр 5 min read

Сохранение и загрузка в игре на Python Arcade

В статье объясняется, как добавить в простую игру на Python (Arcade) систему сохранения и загрузки: класс состояния, JSON-сериализация, автосохранение, атомарное сохранение и валидация.