Рен'Пи


Ren'Py Visual Novel Engine — это бесплатный игровой движок , облегчающий создание визуальных новелл . Ren'Py — это сочетание слова ren'ai (恋愛) , японского слова, означающего «романтическая любовь», распространенного элемента игр, созданных с использованием Ren'Py ; и Python , язык программирования, на котором работает Ren'Py.

Ren'Py включает в себя возможность создания ветвящихся историй , сохранения файловых систем, отката к предыдущим точкам истории, разнообразные переходы между сценами, DLC и так далее. Движок также позволяет воспроизводить как полноэкранные фильмы, так и анимированные спрайты , встроенную анимацию (с использованием встроенного «языка анимации и перевода» или ATL), а также полную анимацию и настройку элементов пользовательского интерфейса с помощью «языка экрана». . Скрипты Ren'Py имеют синтаксис, подобный сценарию , и могут также включать блоки кода Python, чтобы позволить опытным пользователям добавлять собственные новые функции. Кроме того, в дистрибутив движка включены инструменты для обфускации скриптов и архивации игровых активов для смягчениянарушение авторских прав . [4] [5] [6] [7]

Ren'Py построен на pygame , который построен с помощью Python на SDL . Ren'Py SDK официально поддерживается в Windows , последних версиях macOS и Linux ; и может быть установлен через менеджеры пакетов дистрибутивов Arch Linux , Ubuntu , Debian и Gentoo (в экспериментальном оверлее [8] ). Ren'Py может создавать игры для Windows, macOS, Linux, Android , [4] OpenBSD , [9] iOS., [10] [4]и HTML5 с веб-сборкой. [4]

Ren'Py был рекомендован в качестве движка для создания видеоигр несколькими изданиями, включая Indie Games Plus, MakeUseOf и The Guardian . [11] [12] [13] Он использовался на занятиях в Школе искусств Карнеги-Меллона , [14] на факультете искусств Университета Тунку Абдул Рахман , Кампар, Перак , Малайзия , а также в качестве инструмента для информационной грамотности . [15]