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, cuja, 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 novel, 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. Devido a isso, se mostrou atraente para entusiastas de todo o mundo, tendo mais de 4500 jogos[1] publicados usando o Ren'Py, quase todos em Inglês.

Ren'py Visual Novel Engine

Um exemplo de uma cena criada no Ren'py.
Desenvolvedor PyTom
Plataforma x86, x64, ARM, Apple Silicon
Modelo do desenvolvimento Software livre
Lançamento 24 de Agosto de 2004
Versão estável Ren'Py 8.0.3 (10 de Setembro de 2022)
Idioma(s) Português, Inglês, Alemão, Italiano, Russo, Japonês, Espanhol, outras
Escrito em Python, Cython
Sistema operacional Windows, Linux, MacOS
Gênero(s) (Motor de jogo) (visual novel)
Licença Licença MIT
Estado do desenvolvimento Ativa
Tamanho 79 MiB
Página oficial www.renpy.org
Repositório https://github.com/renpy/renpy

Recursos editar

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, entre outras coisas. Os scripts do Ren'Py tem um formato de roteiro, como sintaxe, e ainda pode se 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.

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

Notáveis jogos em Ren'Py editar

Veja também editar

Ligações Externas editar

Notas editar