Ren'Py

Ren'Py
Изображение логотипа
Эйлин, маскот Ren'Py, в окружении питона[1]
Тип игровой движок
Ключевой программист Tom "PyTom" Rothamel
Дата выхода 24 августа 2004
Аппаратные платформы IBM PC, Смартфон, Apple, Raspberry Pi
Поддерживаемые ОС Windows, macOS, Linux, FreeBSD, OpenBSD, Android, iOS
Написан на языке Python
Лицензия свободная, MIT License, Lesser GNU Public License
Последняя версия 8.2.1 (4 марта 2024)
Первая игра на движке Moonlight Walks[2] (25 января 2005)
renpy.org

Ren’Py (от ren[3] и Python) — бесплатный, свободный и открытый движок для создания как некоммерческих, так и коммерческих визуальных романов (графических квестов с диалоговой системой) в 2D-графике.

Поддерживает платформы Windows (XP+, x86, x86_64), Linux (x86, x86_64, glibc 2.3+) и macOS (10.6+, x86_64 и ppc), также запуск игр поддерживается на Android (5.0+, с OpenGL ES 2.0), Chrome (через расширение ARC Welder[англ.] в основанных на Chrome браузерах и в Chrome OS и iOS+[4].

Описание

Сцена из игры на движке Ren’Py

Ren’Py распространяется бесплатно и является программой с открытым исходным кодом и может быть свободно модифицирован и использован как для некоммерческих, так и коммерческих целей. Созданным на нём играм быть с открытыми исходными кодами не обязательно.

Создание простых игр в данном конструкторе по сложности доступно для любого желающего, но для более сложных игр необходимо изучить и применять скриптовый язык Python: есть возможности для создания оригинальной манги, в том числе подключение видео и использование различных спецэффектов на движке; также можно подключать мини-игры, системы подсчёта параметров для усложнения игрового процесса. Есть возможность редактировать нетекстовый скрипт проекта прямо из игры при помощи внутриигрового инструмента Интерактивный Директор.

По умолчанию Ren’Py уже настроен на создание типичной игры жанра визуальных романов содержащей:

  • главное меню с возможностью настройки, сохранения и загрузки игры;
  • автоматическое сохранение игры;
  • откат, для возвращения ранее показанного экрана;
  • интеллектуальную загрузку изображений, которая загружает изображения в фоновом режиме, что предотвращает задержки во время игры;
  • поддержку управления игрой при помощи мыши, клавиатуры или геймпада (джойстика);
  • полноэкранный и оконный режим;
  • возможность пропускать текст при воспроизведении, в том числе возможность показывать только текст, который не был показан ранее;
  • автоматическую прокрутку текста без использования клавиатуры, что может быть удобно при больших объёмах текста;
  • возможность скрывать текст так, что пользователь может видеть изображения за ним;
  • способность самостоятельно изменить музыку, звуковые эффекты, и громкость голоса.

Также при использовании новой версии GUI 7 доступно множество нововведений:

  • история, позволяющая просматривать уже прочитанные диалоги;
  • экран помощи, показывающий при вызове основные клавиши управления на клавиатуре, мыши и геймпаде;
  • настраиваемый экран «Об игре», изначально содержащий название и версию игры, версию Ren’Py и лицензию;
  • оптимизация под мобильные устройства по умолчанию.

Графика и качество игры, созданной в данном конструкторе, зависит в большей степени от авторских умений рисовать.

Также движок даёт возможность:

  • представлять текст как в ADV, так и в NVL-стиле;
  • настроить практически любой элемент интерфейса.

Интерфейс движка переведён на русский язык, а также имеется русскоязычное обучение.

Поддерживаемые форматы

Движок поддерживает много языков, в том числе русские шрифты (юникод).

См. также

Примечания

  1. Art Postcard Commission Information (англ.). renpy.org. Дата обращения: 11 июля 2022. Архивировано 11 июля 2022 года.
  2. Первая игра на движке Архивная копия от 15 января 2017 на Wayback Machine, представленная на официальном сайте Ren'Py.
  3. сокращение от romantic simulation game (яп. 恋愛シミュレーションゲーム ren'ai shimyurēshon gēmu)
  4. 1 2 3 4 Why Ren’Py?  (неопр.) Дата обращения: 25 апреля 2011. Архивировано 24 августа 2011 года.
  5. 1 2 3 4 5 Запатентованные форматы, могут быть использованы в коммерческих играх после оплаты патентной лицензии.

Ссылки

  • renpy.org — официальный сайт Ren'Py
  • Проект Ren'Py на сайте GitHub
  • Официальный русский wiki-сайт движка
Перейти к шаблону «Игровые движки»
Графические
Свободные
GLScene
Horde3D[англ.]
Irrlicht
OGRE
OpenSceneGraph
Проприетарные
Outerra[англ.]
Физические
Свободные
Box2D
Bullet
Chipmunk[англ.]
Newton
ODE
Tokamak
Проприетарные
DMM
Havok Physics
PhysX
Общего назначения
2D
Свободные
Allegro
ClanLib
Cocos2d
Construct
Felgo[англ.]
idTech 1
Проприетарные
Construct 2
GameMaker: Studio
Retro Engine
Stencyl
Vicious Engine
3D
Свободные
Away3D
BGE
Bork3D[англ.]
Cafu[англ.]
Crystal Space
Defold
Delta3D
dim3[англ.]
Genesis3D[англ.]
Godot
id Tech 2, 3, 4
jMonkeyEngine
Lumberyard
Moai
Nebula Device
Panda3D
Pygame
QFusion
Проприетарные
Chrome Engine
CryEngine
Dagor Engine
Freescape
Gamebryo
GoldSrc
Havok Vision
id Tech 5, 6, 7
LithTech
Marmalade
RAGE
RenderWare
Source
Source 2
Unigine
Unity
Unreal Engine (список продуктов)
Специализированные
2D
Свободные
LÖVE
Ren'Py
Stratagus
VASSAL
Wintermute
Проприетарные
M.U.G.E.N
NScripter
RPG Maker
3D
Свободные
DarkPlaces
OpenMW
OpenSim
Spring Engine
WorldForge[англ.]
Проприетарные
HeroEngine[англ.]
Другие