Ren'Py
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: |
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.
Recursos
[editar | editar código-fonte]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 | editar código-fonte]- Summer Session
- Katawa Shoujo
- Digital: A Love Story
- Doki Doki Literature Club!
- Error 143
- Teachers with love and passion
Veja também
[editar | editar código-fonte]Ligações Externas
[editar | editar código-fonte]- 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)