๐ŸŽข 8 Episodes ยท Ages 10+ ยท OpenRCT2

OpenRCT2 World Workshop
Mod Your Own Theme Park

OpenRCT2 is a free, open-source remake of RollerCoaster Tycoon 2, and it lets you change the park with code. Start your park, learn how a mod is laid out, then add your own shops and items in Python and write real plugins in JavaScript.

๐Ÿ‘ถ Ages 10+ โฑ๏ธ 8 Episodes ๐ŸŽข OpenRCT2 โœ“ Free workshops
๐Ÿงฉ Mod folders ๐Ÿ Python basics ๐Ÿ“œ JavaScript plugins ๐Ÿ›๏ธ Custom shops ๐ŸŽก Park logic ๐ŸŽข Coaster Marshal badge
Daytime This little park is drawn live: a coaster train runs the track and guests wander the paths. Click to change the time of day.
๐Ÿ›ก๏ธ
What you need: OpenRCT2 is free and open source, and it needs your own copy of RollerCoaster Tycoon 2 (the classic game) to read the original art. Think of this as a home-computer workshop best done with a grown-up. The code you write is all yours.
๐Ÿ”ฅ
Ember says: a mod here is just a small text file that changes the park. We start by getting the folders right, then we write a few lines that add something real, like a new shop. Small steps, real results.
๐Ÿ› ๏ธ Open the OpenRCT2 Mod Studio A browser playground for this series: name a plugin, choose when it runs and what it does with the park, read a broken console log and choose the fix, then download a real plugin folder as a zip. No install, works on a school computer. Start building โ†’
โฑ๏ธ Your first 15 minutes (no install)
  1. Open the Mod Studio.
  2. Give your plugin a name and pick when it runs, then tick something for it to do.
  3. On the Download your plugin tab, grab the zip. That is a real plugin file.
  4. Then do Episode 1 to get OpenRCT2 running and drop the .js into your plugin folder.

No install needed to build the plugin. You only need OpenRCT2 and the game to watch it run for real.

Your progress
0 / 3 episodes complete
Start Episode 1 to get set up.
๐ŸŽข Coaster Marshal
Finish all 8 episodes to earn the badge.

The 8 Episodes

Follow them in order. Each episode builds on the last and ends with something you can run.

Episode 1 ยท Beginner
Get Set Up ๐ŸŽข
Install OpenRCT2, find the plugin folder and see the whole journey ahead.
Episode 2 ยท Beginner
Your First Plugin ๐Ÿ“œ
Write a tiny plugin, watch the game load it and read its message in the console.
Episode 3 ยท Beginner
Events and Messages ๐Ÿ””
Make your plugin react to the park and send messages at the right moments.
Episode 4 ยท Improver
Money, Guests & Rides ๐Ÿ“Š
Read the real park: cash, rating, guest count and ride queues.
Episode 5 ยท Improver
Working with Guests ๐Ÿง
Find guests, read their mood and change what happens to them.
Episode 6 ยท Advanced
Build Swim Rescue ๐Ÿ›Ÿ
Build a full tool that catches guests in the water and saves them.
Episode 7 ยท Advanced
Test and Debug ๐Ÿ”
Read the log like a detective and keep the game crash-free.
Episode 8 ยท Capstone
Design and Share ๐Ÿš€
Give your plugin a personality, package it and share it safely.
Reference ยท Printable
OpenRCT2 Cheat Sheet ๐Ÿ“‹
Folder paths, the mod layout, plugin hooks and the common errors, all on one page.

๐Ÿงฐ What you need

A computer, the free OpenRCT2 program, your own copy of RollerCoaster Tycoon 2, and a grown-up to help with the first setup. The Builder workshop works in any browser too.

๐ŸŽข The badge

Finish all 8 episodes to earn the Coaster Marshal badge on your progress page.

๐Ÿ“‹ Keep it open

The cheat sheet has the folder paths and plugin hooks so you never have to guess.

๐ŸŽข
Go deeper: once Episode 2 has your first plugin running, the Python Builder is a gentler way to practise mod logic, and Swim Rescue is a full worked version of Episode 6 you can read line by line.