O Ren'Py Visual Novel Engine é uma ferramenta (motor de jogo) de construção de jogos open source que facilita a criação de visual novels, um sub-gênero de jogos de aventura, onde o jogador assume o lugar do personagem principal, cujas interações se dão mais por escolhas narrativas. Ao contrário de outras ferramentas populares de visual novel, tais como NScripter, o Ren'Py juntou Ren'ai (um subgênero de Visual novel com o tema romance) com Python. Ren'py utiliza uma linguagem de programação própria, inspirada em Python, chamada de linguagem Ren'Py, mas é possível utilizar a linguagem de programação Python também, sendo esta necessária para recursos mais avançados. Ren'py, por ser fácil de utilizar e de modificar, é usado em todo mundo para fazer desde visual novels, a jogos mais avançados como dating sims; e suporta a implementação de batalhas em turnos, movimentação simples de mapa e até animações e DLCs. Devido a isso, se mostrou atraente para entusiastas de todo o mundo, tendo mais de 4500 jogosList of Ren'Py games publicados usando o Ren'Py, quase todos em Inglês.

Recursos Ren'Py suporta todos os recursos que uma visual novel costuma ter, como: ramificações nas histórias; escolhas narrativas; a função Skip (pular o texto); salvar e carregar jogos; revisitar momentos passados na história; transições de cena; animação de sprites (personagens de uma visual novel); animação de partículas simples; vídeos; e entre outras coisas.

Além disso, com a junção de Python e Ren'Py, é possível realizar mudanças e tomar o uso de recursos ainda mais significativos, como mudar a opacidade dos personagens, usar sistema de calendário ou diminuir a claridade dos personagens conforme turno de fala.

Os scripts do Ren'Py têm um formato de roteiro, como sintaxe, e ainda podem ser incluídos blocos de código em Python para permitir que usuários adicionem novos recursos. Além disso, no options.rpy existem linhas para esconder e encriptar os recursos usados dentro do jogo a fim de proteger o direito autoral.

O Ren'Py também conta com uma ferramenta para gerar scripts a fim de serem traduzidos em qualquer idioma que o desenvolvedor deseje. Suporta vários formatos de imagens como, PNG, JPG, WEBP, BMP, entre outros, assim como diversos formatos de aúdios. Além disso, o Ren'py também conta com a tradução do programa em português brasileiro.

Recomenda-se o uso de um editor de texto mais específico no caso de desejo de aprofundamento, como o Visual Studio Code — que, nele, existe um plugin do próprio programa, podendo ser instalado facilmente pelo usuário, tanto de forma externa (fora do Ren'Py) quanto interna (pelo próprio Ren'Py) — ou o PyCharm para o uso mais aproveitado do launcher.

Ren'Py é construído em Python e Pygame, e é oficialmente suportado em Windows, Mac OS X, Linux, Html5 e Android.

Como instalar o Ren'py

Primeiro passo: vá para https://www.renpy.org Escolha a versão (mais recente); Baixar o arquivo "SDK 7z.exe"; Execute o arquivo para instalação e coloque em uma nova pasta na área de trabalho chamada "Ren’Py"; Uma nova pasta será criada e, dentro dela terá o executável do Ren’Py pronto para o uso.

Notáveis jogos em Ren'Py Summer Session Katawa Shoujo Digital: A Love Story Doki Doki Literature Club! Error 143 Teachers with love and passion Butterfly Soup

Ver também NScripter KiriKiri Visual Novel Dating Sim RPG Maker

Ligações Externas Ren'Py website (em inglês) Site com tutoriais do Ren'py (em português) Esta página contém traduções da interface Ren'Py em várias línguas (em inglês) Ren'py games no Itch-io Feature list (em inglês) Ren'Py forum (em inglês) Ren'Py-related Interview with PyTom for AnimeFringe (em inglês) Página do Facebook (em inglês) Documentação (guia oficial do Ren'py) (em inglês)

Notas

Categoria:Motores de jogo Categoria:Programas para Linux Categoria:Programas para macOS Categoria:Programas para Windows Categoria:Software livre Categoria:Software livre programado em Python