Ren’Py helps you create Android, Linux, macOS, Windows, and HTML5 games and apps.
Although you can find some excellent cross-platform development tools, many of these tools come with a steep learning curve for new programmers. Ren’Py  is a visual novel engine that has been around for more than 10 years, and it is one of the easiest packages to learn for game and app development.
The nice thing about Ren’Py is that you don’t need any previous programming experience. Ren’Py uses a simple “screen language” that allows you to add backgrounds, images, character dialogs, and menus. For more complex requirements, Ren’Py supports inline Python and Python blocks.
The Ren’Py software development kit (SDK) is supported on Linux, macOS, and Windows, with final applications that can be built to run on Android, iOS, Linux, macOS, and Windows and in browsers with HTML5 (Figure 1).
Use Express-Checkout link below to read the full article (PDF).