Skip to content

ASteinheiser/react-rpg.com

Repository files navigation

React RPG

All Contributors

React RPG is an open-source RPG made with React and Redux. Experience the 2D turn-based, dungeon crawler that comes with two game modes: Story and Endless. Story mode will lead you through a short story while introducing you to the most powerful creatures. In Endless mode, a unique challenge waits around every corner, as no two maps are the same.

Play now at react-rpg.com!

There is a React Native webview wrapper for React RPG, however it's no longer available via Google Play or App Store. If you would like to download React RPG for your mobile device, I recommend downloading the Progressive Web App (PWA).

Read more about React RPG

React RPG: 2e (Major Update)

During 2020 to 2022, a fork was made called roll-for-reaction, which "aimed to enhance the systems already present in the base game by modifying and adding elements to lightly emulate the popular tabletop role-playing game Dungeons and Dragons: 5th Edition".

As a personal fan of DnD:5e, I thought this expansion was wonderful and decided that the official game should merge with this fork, giving way to a new (tongue-in-cheek) era dubbed:

React RPG: 2nd Edition

check DnD Classes and Races

  • Classes: Fighter, Ranger and Wizard
  • Races: Human, Elf and Dwarf
  • DnD Ability Scores

check New Combat Systems

  • Dice-based Combat
  • Spellcasting System
  • Diversity in Enemy Attacks

check New Content

  • New Maps and Tiles
  • New Enemies
  • New Items in Shop

check General Improvements

  • Improved Tutorial
  • Save/Load System
  • Customisable Outfit Color

Huge thanks to the four individuals that put in the hard work to make this update possible! They are credited in the LICENSE and in the Contributers section at the bottom of this page.

Developer Quickstart

  1. Clone the repository

    git clone https://github.com/ASteinheiser/react-rpg.com

  2. Change to the directory containing the repository

    cd react-rpg.com

  3. Ensure you are using the correct node version

    nvm use

  4. Install the dependencies

    yarn install --frozen-lockfile

  5. Start the game locally

    yarn start

Contributors

Thanks goes to all of these wonderful people who helped in making this project a success. For more information on the types of contributions, see this page.

Andrew Steinheiser
Andrew Steinheiser

🤔 💬 ⚠️ 💻 📖 🚧 🔧 👀
Alphanumber
Alphanumber

🤔
Alaric von Teplitz
Alaric von Teplitz

💬 🤔 👀 💻 🐛
Drew Nelson
Drew Nelson

⚠️ 🐛 🤔
Alan Russell
Alan Russell

💻 🐛
Matt Eden
Matt Eden

💻 📖 🤔 👀 🚧
Josh Hill
Josh Hill

💻 🤔 👀 📖 🚧
Kelvin
Kelvin

💻 🤔 🎨 👀 📖 🚧
Kimberley
Kimberley

🎨 🤔 📖 👀 💻 🚧

About

Turn-based, Dungeon-crawling RPG made with React + Redux. Play it now on react-rpg.com

Resources

License

Stars

Watchers

Forks

Contributors 9