Coder Social home page Coder Social logo

ruolinzheng08 / renpy-minigames101 Goto Github PK

View Code? Open in Web Editor NEW
35.0 2.0 11.0 12.76 MB

[Udemy Course Material] Ren'Py Minigames 101: Let's Build a Rhythm Game!

Home Page: https://www.udemy.com/course/renpy-minigames/?referralCode=46F88E557D14A0FDD973

Ren'Py 97.41% Python 2.59%
renpy rhythm-game python game-development course tutorial

renpy-minigames101's Introduction

Ren'Py Minigames 101: A Udemy Course

This is the course material for my Udemy course, Ren'Py Minigames 101. Even if you aren't taking the course, I hope you will find the content helpful! Check out my YouTube promotional video or the free previews on Udemy to learn more. You can also find the material on itch.io.

What We Will Learn

We will build from scratch a Rhythm Game. This is adapted from my open-source Rhythm Game Engine on GitHub.

Some experience with Ren'Py, Python, and programming is strongly recommended. 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.

Gameplay Example

Course Intro

Are you interested in game development and want to create engaging 2D minigames? Are you a Ren'Py developer looking to implement minigames in your projects? This is the course for you.

This course, Ren'Py Minigames 101, covers all the fundamentals you need to build your own minigame in Ren'Py.

The example project that we will work through is a Rhythm Game.

In each lecture, we will make incremental changes to our code, and, at the end of every lecture, we will have a runnable Ren'Py project that shows tangible progress towards the final completed project.

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

By the end of this course, you will:

  • 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

Join me in this course to level up your programming and game development skills and develop a minigame for your next Ren'Py project!

renpy-minigames101's People

Contributors

ruolinzheng08 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.