Ren'Py - кроссплатформенный бесплатный движок для создания визуальных новелл с открытым исходным кодом. Написан на языке Python разработчиком PyTom.

Основные сведения


Движок распространяется по свободной лицензии и может работать не только с Windows, но также и с Linux, Mac OS. Более того, он поддерживает мобильные операционные системы - Android или iOS и может быть запущен на Chromium. Движок имеет довольно простой и понятный конструктор, с которым справляются даже не разбирающиеся в программировании люди. Он позволяет создать уникальную, брендированную игру с собственной графикой, музыкой и сюжетом даже новичку!

Для специалистов в движке предусмотрена возможность подключения своего собственного кода. Такой подходит значительно расширяет функционал RenPy и позволяет выполнять любые скрипты, написанные на Python.

Радует и большой спектр различный медийных файлов, которые поддерживает программа. В своей игре Вы можете с легкостью использовать картинки расширения: PNG, JPEG/JPG, WEBP, BMP или GIF, но только без анимации. Если же перед Вами стоит задача реализовать движущийся бэкграунд или добавить какой-либо видео сюжет, тогда стоит прибегнуть к видео форматам. Среди поддерживаемых кодеков: VP9/VP8, MPEG 1/2/4 и Theora.

Очень хорошим тоном является также использование музыкального фона. Хороший сценарий в паре с красивой графикой и приятным музыкальным сопровождением может создать настоящий "Вау-эффект!". К счастью, программа поддерживает огромное количество музыкальных форматов. Среди них: MP2/MP3, WAV, OGG и OPUS. Однако, чаще всего используются лишь первые три.


Как установить


  1. Загрузите оригинальный дистрибутив с нашего или официального сайта продукта.
  2. Распакуйте содержимое архива в любую удобную директорию.
  3. Запустите файл "renpy.exe
  4. Выберите в правой колонке русский язык.
  5. Готово!


Что можно создать


Как уже говорилось ранее, используя движок Ren'Py можно создать визуальную новеллу любого уровня. Конечно, стандартный интерфейс не позволит вам реализовать какие-то уникальные функции. Однако, изучение документации и знание основ языка Python позволит реализовать серьезный, самостоятельный проект. Так, например, на основе данного движка построены такие известные игры как:

  1. Katawa Shoujo
  2. Бесконечное лето
  3. Doki Doki Literature Club!

И многие другие...
На момент публикации данной статьи таких игр насчитывалось ровно 1563 штук.
С более подробным списком Вы можете ознакомиться на официальном сайте продукта, а точнее здесь.

Скриншоты


   
   


Скачать