Ren’Py’s ease of use and flexibility: development of visual novel demos
Erjanne, Emma (2025)
Erjanne, Emma
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025121637068
https://urn.fi/URN:NBN:fi:amk-2025121637068
Tiivistelmä
The objective for the thesis was to investigate the flexibility and simplicity of Ren’Py as a videogame engine and show how it could be used to introduce newcomers to game development. To add to the thesis, two game demonstrations were created with different themes using Ren’Py, in the form of visual novels.
The game demos were created using Ren’Py as the game engine, Visual Studio Code as the programming tool, and PaintTool SAI to produce the graphics. Inspiration was taken from multiple other games, which had also used Ren’Py as their game engine of choice or were exemplary visual novels. The aim of the game demos was also to implement different mechanics that were possible with Ren'Py, as well as focus on different graphic elements.
The thesis shows that Ren’Py is a good alternative for game development, especially for beginners due to its small learning curve and Python being a relatively simple programming language. Games can be made with a distinct experience and visual expression. Ren’Py is, however, somewhat limited in how complex gameplaywise the developed games can be. Ren’Py is still a well-suited choice when it comes to visual novels and as an introduction to starting game developers.
The game demos were created using Ren’Py as the game engine, Visual Studio Code as the programming tool, and PaintTool SAI to produce the graphics. Inspiration was taken from multiple other games, which had also used Ren’Py as their game engine of choice or were exemplary visual novels. The aim of the game demos was also to implement different mechanics that were possible with Ren'Py, as well as focus on different graphic elements.
The thesis shows that Ren’Py is a good alternative for game development, especially for beginners due to its small learning curve and Python being a relatively simple programming language. Games can be made with a distinct experience and visual expression. Ren’Py is, however, somewhat limited in how complex gameplaywise the developed games can be. Ren’Py is still a well-suited choice when it comes to visual novels and as an introduction to starting game developers.
Kokoelmat
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
Game Development in Unity : Game Production, Game Mechanics and the Effects of Gaming
Dansie, Jason (Metropolia Ammattikorkeakoulu, 2013)The goal of this thesis is to examine how video games are designed and to see how differ-ent game mechanics work and how to use them in the development of a game, as well as examine what are both the positive and negative ... -
Location-based mobile games : creating a location-based game with the Unity game engine
Korhola, Samuli (2020)The subject of this thesis is location-based mobile games. Location-based mobile games are a way for mobile games to combine reality with virtual worlds and thus re-define the gaming experience. This thesis presents ... -
”WE WANT A 3D GAME” : Customer expectations for the games company when buying a serious game
Sorppanen, Mikko (Oulun seudun ammattikorkeakoulu, 2012)All digital games are not used for entertainment. Some of them can also be used for non-entertainment purposes and these games are called serious games. This thesis is carried out in co-operation with one Finnish games ...



