GitHub: https://github.com/RuolinZheng08/renpy-minigames101
itch.io: https://r3dhummingbird.itch.io/renpy-minigames101
I also developed a paid Udemy course (1.5 hours of video lectures) that walks you through the code line by line.
YouTube course promo video: https://youtu.be/_AaUKSjTNY8
Udemy course instructor link: https://www.udemy.com/course/renpy-mini ... 14A0FDD973
If you register for the course using my instructor link (at no additional cost to you) instead of register directly on Udemy, Udemy will allow me to keep more of my revenue and I'll be able to produce more content, paid AND free, in the future. Thanks for your support!
Prerequisites (highly recommended)
You will gain the most from this course if you have experience with Ren'Py, Python, and programming. This course assumes Python knowledge including data structures (list, dictionaries), functions, and classes (Object-Oriented Programming).
If you need to brush up on your Python skills, check out my tailored Python for Ren'Py course on Udemy: https://www.udemy.com/course/python-bas ... 94052EBFCB
Here's a sneak peek at what we will build:
Some topics that we will cover:
- Ren'Py Screens
- Ren'Py Creator-Defined Displayables
- Rendering the game view
- Implementing player controls with PyGame
- Timing the music notes to any song with Python packages like Aubio and Librosa
- Enhancing player experience with a Heads-Up Display (HUD) and other visual cues
- Designing bonus features for the Rhythm Game
- Have implemented a rhythm game from scratch
- Be able to build bonus features for the rhythm game if you wish
- Have the skills to build your own minigame in Ren'Py and Python