

Teachers build a course as a campaign, and students play through its lessons as heroes. Every teaching feature is free for teachers and students; paid plans add AI credit and collaborators.
No account needed
Each course is planned backward from what students should be able to do, and the story is written to serve those objectives.
Backward design plans a unit from the understanding it is meant to produce and the evidence that will show it, before choosing activities (Wiggins & McTighe, 2005).
The revised Bloom’s taxonomy names six levels of cognitive process, from remember to create, that objectives and questions can be written against (Krathwohl, 2002).
A Bloom’s level is a label the Wizard assigns, not a measurement. A verb like “identify” can be easy or hard depending on the text.
A lesson is a short run of Checks (steps), and each one moves the student from taking something in, to using it, to saying what they think. A teacher builds each Check as one of three kinds, named below; a student sees the steps under check names such as History Check and Persuasion Check, which the Gameplay card lists.
The ICAP framework sorts learning activities into passive, active, constructive and interactive modes, and predicts that learning increases as students move from passive to active to constructive to interactive engagement. The authors support the prediction with laboratory and classroom studies of note taking, concept mapping and self-explaining (Chi & Wylie, 2014).
Students meet each question more than once, mixed in with others, and move on by passing.
Students who took recall tests on prose passages retained substantially more after two days and after a week than students who restudied the same passages, even though restudying made students more confident (Roediger & Karpicke, 2006).
A review of ten study techniques rated practice testing and distributed practice as the two with high utility (Dunlosky et al., 2013).
A meta-analysis of 108 controlled evaluations found that mastery learning programs raised students’ examination performance in colleges, high schools and the upper elementary grades, with stronger effects for the weaker students in a class (Kulik et al., 1990).
A review of classroom assessment research concluded that formative assessment, where evidence of what students have learned is used to adapt the teaching, produces substantial gains in achievement (Black & Wiliam, 1998).
Mastery learning programs can increase the time students spend on instruction (Kulik et al., 1990).
Students choose the difficulty of a battle, how their character looks and which class their Shards level. Hearts, rewards and the Party leaderboard are on the Gameplay card.
Self-determination theory holds that intrinsic motivation depends on three needs: autonomy, competence and relatedness (Ryan & Deci, 2000).
A meta-analysis of gamification in education found small positive effects on cognitive, motivational and behavioral learning outcomes (g = .49, .36 and .25), with game fiction and social interaction as significant moderators (Sailer & Homner, 2020).
A semester-long study of a course that added leaderboards and badges found lower intrinsic motivation and lower final exam scores than the same course without them (Hanus & Fox, 2015).
The teacher describes the unit in their own words, and the AI Wizard drafts it from that description and any documents they add. New lessons stay drafts until the teacher publishes them.
On an existing unit, the Wizard can propose a plan of changes before it writes anything. The teacher reviews the plan, and approved changes go to a draft canvas.
A 2026 systematic review of 105 studies of teachers using generative AI, which Dr. Simmons co-authored, found that adoption depends less on access to the tools than on conditions such as professional development, trust and teacher autonomy (Ayubian et al., 2026).
After the Wizard drafts a lesson, it writes a coaching summary for the teacher, with Next steps and Quality notes.
The Wizard is told which Bloom’s levels to aim a lesson’s questions at, and that is an instruction to the model rather than a guarantee. The tags are whatever level the model reports.
A lesson is a run of Checks. A teacher builds each one as an Investigation, a Report or a Reflection, and the tabs here use the check names a student sees on each step. In an Investigation, the student takes in a passage, a picture, a video, a chart or a set of hidden items, then solves a clue from it.
In a Report, companions who disagree hold different positions on a question, and the student takes one. The step asks a student to weigh a case, and the answer is not graded.
A Reflection asks for the student’s own words or choice, and no answer is wrong. It is where a student says what they think about what they have just learned, and reads what the class thinks.
Each lesson ends in an Engagement, a mini quiz passed at 70%. Each Path (chapter) ends in a Trial against the mob that guards it, and each Campaign (unit) ends in a Rift against its Boss. The student recalls what the lessons taught, one question at a time.
A student earns Shards for finishing work, Gemhearts for winning Trials and Renown from classmates’ likes. A wrong answer takes none of them away.
Eight companions travel with the hero, and each is cast for a job. A teacher can rename any of them and change how they speak.

The long view: where this came from, how it grew, and what steady care costs.






The essentials: recall, the basics, and what must hold before the company moves on.






What comes next: predictions, what-ifs, and inventing something new from what was learned.






The tempting mistake: reveals, and distractors that carry a misconception.






Evidence and analysis: charts, worked reasoning, and what the evidence supports.






Competing interests: positions and priorities, and who decides and who pays.






Application: demonstrations, and how a thing is actually done.






How it lands on people: perspectives, and the consequences for others.





Each companion has five moods, and the story picks the one that fits the moment: a solved clue, a wrong blank, an opened hint, a posted answer.
Students are addressed as “you” and never speak as a companion. The Sovereign speaks the course’s Lore in the first person.
A meta-analysis of 43 studies with 3,088 participants found that pedagogical agents, on-screen characters that facilitate instruction, produced a small but significant effect on learning, and were more beneficial for K-12 students than for post-secondary students (Schroeder et al., 2013).
A mob guards each Path (chapter) and a Boss closes each Campaign (unit). They are the opponents in the Trial and the Rift.
4 colourways: Cinder, Frost, Blight, Magma.
4 colourways: Forest, Frost, Ember, Sand.
4 colourways: Void, Blight, Cinder, Frost.
4 colourways: Lich, Chronomaster, Necromancer, Sanguinist.
1 colourway: Radiant.
The app has 5 mobs in 17 colourways. Dragon and Sorcerer are free, and the rest come with Patron and up.
A free student whose chapter has a Patron-only mob sees a Dragon in the same colour.
A teacher on Patron or up can tint a mob’s colour for the whole class.
In a study of 153 middle-school students using a narrative-centered science game, Rowe and colleagues found a strong positive relationship between learning outcomes, in-game problem solving and engagement, which held after controlling for background knowledge and game-playing experience (Rowe et al., 2011).
A meta-analysis of gamification in education also found that including game fiction strengthened effects on behavioral outcomes (Sailer & Homner, 2020).
Each Path is set in a land that the teacher picks, and every student in the class sees the same one.


Ploughed country, market villages, and the walled roads between them — the settled, fed land a road can cross in a day.
5 landscapes, one free. The picture shown is Prairie Farm.


Old forest and green jungle, closed over by canopy, where the path is whatever the trees allow.
5 landscapes, one free. The picture shown is Forest Castle.


Where the land runs out: coves, harbours, temple isles, and the shipping lanes between them.
5 landscapes, one free. The picture shown is Lighthouse Cove.


Crag and high pass, thin air and grey stone, where anything built has to cling.
5 landscapes, one free. The picture shown is Cliff Monastery.


Sun-scoured desert and mesa country, wind-carved, where a dry seabed still holds the ships it drowned.
5 landscapes, one free. The picture shown is Red Mesas.


Under the world: mine shafts, cavern halls, and galleries no sky has reached.
5 landscapes, one free. The picture shown is Mine Shaft.


The seat of the realm: crown, cathedral, library and plaza, and the crowds between them.
5 landscapes, one free. The picture shown is Castle Balcony.


Sheltered valleys under high country — terraces, hot springs, and a shrine cut into the valley head.
5 landscapes, one free. The picture shown is Mountain Village.


Standing water and root-tangle, where a temple sinks into the floodplain and the ground is only mostly ground.
5 landscapes, one free. The picture shown is Sacred Swamp.


Snowfield, glacier and frozen causeway, where the cold keeps whatever it takes.
5 landscapes, one free. The picture shown is Frozen Causeway.


Ash plain and geothermal country under a live mountain — the ground here has not finished cooling.
5 landscapes, one free. The picture shown is Lithic Forge.


The colonnades and toppled steles of an empire nobody living remembers, in a script nobody now reads.
5 landscapes, one free. The picture shown is Ruined Plaza.


The tear itself: a place that is not a place, where the campaign ends.
2 landscapes, one free. The picture shown is Rift Temple.
The app has 13 lands and 62 painted landscapes. One landscape per land is free, and Patron and up get all 62. Students see the teacher’s pick whatever plan they are on.
A Node (lesson) can have its own Scene, a named place inside the chapter’s land that the lesson’s text can refer to.
The Wizard is told to keep real names and facts real, and to simplify any story element that would obscure the learning objective.
Brown, Collins and Duguid argue that knowledge is situated, being in part a product of the activity, context and culture in which it is developed and used, and that teaching which treats concepts as separable from where they are used limits its own effectiveness (Brown et al., 1989).
In four experiments, students who read passages with seductive details, interesting but irrelevant additions, recalled fewer main ideas and generated fewer transfer solutions than students who read without them (Harp & Mayer, 1998).
Surrealdente, LLC is a one-person software company in Kansas. It builds and operates RPGLMS, a learning platform where teachers build a course as a campaign and students play through its lessons.
Many gamified platforms add points and badges to the work a class already had. RPGLMS builds the game from the lesson itself: a student clears a lesson by reading the material, solving a clue from it, saying what they think, and passing a short quiz. The design decisions behind that, and the research for each, are on the Pedagogy stop.
Writing a unit of story-driven curriculum by hand is slow. The AI Wizard drafts campaigns, paths, lessons and quizzes from a teacher’s description and any sources they attach, and the teacher can revise every piece.
RPGLMS runs on the web, iOS, and Android. Surrealdente, LLC earns its revenue from self-serve plans: a free tier, monthly plans and credit packs at published prices, and custom Enterprise plans for schools and districts. It does no client or contract work, and RPGLMS is the only thing it makes.
Or read the documentation.
One person designs, builds, and runs RPGLMS: its founder, Dr. Dillon Augustus Simmons.
Dr. Simmons wrote the app, the backend and the AI pipeline on Google Cloud, the design system and its art direction, the documentation, and this site. How it’s built has the details.

Founder
Ed.D. in Curriculum and Instruction, emphasis in Online Learning, Kansas State University
Dr. Simmons’s research covers K-12 online learning (Simmons, 2022), STEM learning experiences (Ebrahimi et al., 2023; Simmons et al., 2023), and AI in K-12 schools, including a systematic review of teachers and generative AI (Ayubian et al., 2026) and the WISE AI Literacy framework (Vontz et al., 2026).
Dr. Simmons is also a co-author of studies of the Strengthening Families Program. Merrill et al. (2026) report a randomized controlled trial of an online gamified version of the program, and Merrill et al. (2025) compare a pretest with a retrospective pretest. With Thomas Vontz, Dr. Simmons co-wrote EDCI 702: Curriculum, Instruction, and Assessment, an open graduate textbook on curriculum, instruction, and assessment (Vontz & Simmons, 2020), free to read under CC BY-NC-SA 4.0.
Also: Grant and Research Coordinator, Rural Education Center, Kansas State University
At the Rural Education Center, Dr. Simmons has secured $4.47 million in state equipment awards through Kansas’s Advancing Digital Opportunities to Promote Technology (ADOPT) program, run by the Kansas Office of Broadband Development: 3 awards totaling $1,484,215 in 2024 and 3 awards totaling $2,985,077 in 2025. The awards put tablets and Chromebooks in the hands of elementary, middle, and high school students across rural Kansas districts.
Surrealdente is an independent company. The degree, the textbook, and the grant work above belong to Dr. Simmons’s academic career, and Kansas State University holds no ownership of, investment in, or endorsement of RPGLMS.
Jimmy Simmons, an interaction designer and creative director in New York, advises on AI integration, art direction, and gamification as a contractor.
This tab is the technical record: what runs in production, and why it is built that way.
Dr. Simmons wrote all of it and checked it against the source on 2026-10-07.
The client is one Flutter codebase for the web, iOS and Android, with Rive for the animated characters and creatures. The server is Serverpod 4 (Dart) in a slim Debian container on Cloud Run, with PostgreSQL 17 on Cloud SQL as the database and Gemini on Vertex AI behind the AI Wizard.
There are two projects, staging and production, both in us-central1. The same Terraform defines both, so staging is a real rehearsal for production.
GitHub Actions deploys to Google Cloud through Workload Identity Federation, with no service-account keys. The federation is bound to the app’s repository and to specific workflows and branches, and key creation is switched off by organization policy on both projects, so a key can’t be made by mistake.
Networking, services, the database, queues, buckets, IAM and alerting are all Terraform. Secret values are the one thing set by hand, so they never pass through a repository.
The AI Wizard turns a teacher’s description of a course, and any sources they attach, into a structured course: campaigns, paths, lessons, quizzes and illustrations. The teacher can revise every piece afterward.
Text comes from gemini-3.8-flash and illustrations from gemini-3.1-flash-image and gemini-3-pro-image, all on Vertex AI (as of 2026-10-07). A course is generated in segments that run in parallel rather than as one long request, and each segment gets its own thinking depth, so simple parts cost less and come back sooner. Long generations go through Cloud Tasks to the AI worker, so the API stays responsive while a course is being written.
Model output goes through a parse with five numbered steps: extract, decode (including recovering a response cut off at the token limit), clean, transform, and parse into typed database models, with a coherence check between clean and transform.
A token-bucket rate limiter and a circuit breaker sit in front of Vertex AI. Every call has a hard timeout and an output-token cap, tighter on the heaviest segments, and a loop detector tells a response stuck repeating itself from one that was simply cut off. Every call is metered against the account’s AI credit balance. The content of AI request logs is deleted after 90 days.
Before a quiz reaches a student, the correct answers are removed and replaced with SHA-256 hashes, so the key can’t be read from the browser’s network tab. The server then grades every answer again itself, and only its result counts.
In the app, sign-up opens with a neutral date-of-birth question, and an answer under 13 ends sign-up without creating an account.
Deleting an account from inside the app removes the sign-in and ends every session, anonymizes the player record and deletes the avatar, all in one database transaction. The steps are in how to delete an account.
Gamemaster Gus is the mascot. Dr. Simmons answers email sent to businesswizard@rpglms.com.
Teachers and students use every teaching feature for free. That covers building courses and Parties, joining a Party, and playing every lesson and quiz. Paid plans add AI credit, the full set of avatar cosmetics and collaboration between teachers.
$2.99/mo
$9.99/mo
Starts with a 7-day free trial.
Custom
Schools & districts has the details.
AI generation is included from Patron up. Free accounts get no monthly credit. The single exception is credit an administrator has granted to the account, which a Free account may spend.
Every paid plan bills monthly, and its credit arrives on the renewal date. Unused credit is banked, up to 2 months’ worth of the plan’s allowance. Credit packs (Quick Refill, Campaign Pack, Builder's Vault) can be bought on top of a paid plan. Enterprise accounts have no individual allowance. A Realm draws on one weekly credit pool that its administrator sets for the whole organization.
Buying packs, changing plans and restoring a purchase are covered in the subscription guide.
Enterprise gives a school or district its own Realm, where its educators keep their courses (Houses) together and share one pool of AI credit, priced to the organization.
Each Realm is set up by hand, so the first step is an email to businesswizard@rpglms.com. The Realm guide shows what a Realm’s administrator does once it exists. Questions about student privacy and safety are answered under Help.
Email about EnterpriseRPGLMS is built and run by Dr. Dillon Augustus Simmons, who answers this address personally.
Email support@rpglms.com. RPGLMS is run by one person, its founder, who reads every message. Replies usually come within 1–2 business days.
Email supportRPGLMS (Role-Playing Game Learning Management System) runs a course as a campaign. A teacher (the Gamemaster) builds a House (course) from Campaigns (units), each made of Paths (chapters) and Nodes (lessons). A lesson is a short run of steps (Checks): students read or watch, solve a clue and say what they think, then take a quiz (the Engagement). Each chapter ends in a Trial (chapter quiz) and each unit in a Rift (final exam), quiz battles that reuse the lessons’ questions. Students earn Shards (XP) and Renown (likes from classmates). Paid plans add an AI Wizard that drafts units, lessons and questions for the teacher to review. The research behind the design is on Pedagogy, and the people who build it are on About.
Teachers, tutors and homeschool parents build courses in it, and students aged 13 and over play them. Schools and districts can run it for a whole organization on the Enterprise plan.
Sign-up starts with a date-of-birth question, and an answer under 13 ends sign-up without creating an account. RPGLMS shows no ads and doesn’t sell data. A class is joined with the teacher’s private six-character code. New lessons the AI Wizard writes are saved as drafts, which students cannot see until the teacher publishes them. Quiz answer keys never reach the student’s device, because the server grades every answer.
Free, Patron ($2.99 a month), Lord ($9.99 a month) and Enterprise (custom, for schools and districts). The Plans tab on this page lists what each one includes. Every paid plan bills monthly and renews until it is cancelled. Annual plans are not offered.
Subscribe inside the RPGLMS app on iOS or Android, or in the web app at app.rpglms.com. Payment goes through the App Store, Google Play, or the web payment provider, and the subscription starts as soon as the purchase completes.
Cancel through the store that billed you. On iOS, open Settings, tap your name, then Subscriptions. On Android, open the Play Store menu, then Subscriptions. On the web, open Account Settings, then Subscription. A cancelled plan keeps its paid features until the end of the billing period, and the account then returns to Free.
Access starts the moment a plan is bought, so refunds are generally not offered. Refunds that the law of your jurisdiction requires will be honored. Apple and Google handle refunds for their own purchases: reportaproblem.apple.com for the App Store and Google Play Help for Google Play. For a web purchase, or a technical problem that stops you using the service, email support@rpglms.com.
The teacher describes the unit in their own words, and the AI Wizard drafts its chapters, its lessons and their steps, quiz questions and vocabulary, written from any documents the teacher has added to the course’s Source Library. New lessons stay drafts until the teacher publishes them. AI generation is included from Patron up (100 credits/month on Patron, 350 credits/month on Lord), and Enterprise organizations share a pooled allowance. Free accounts get no monthly credit. The single exception is credit an administrator has granted to the account, which a Free account may spend. Plan credit arrives on the renewal date, and what is not spent stays in the balance, up to 2 months’ worth of the monthly credit. A teacher who runs out early can buy a credit pack.
A Gamemaster creates a Party (cohort) on a course and gets a six-character join code. Students enter the code to join, which enrolls them in every unit of the course. Each Party has its own leaderboards for Trials and Rifts, and the Gamemaster tracks individual and group progress in the Party gradebook.
Yes. RPGLMS runs on iOS, Android and the web. Sign in with the same account on any device and your progress, content and subscription status sync. A teacher can build content on a computer and check student progress from a phone.
Open the app menu, tap Delete Account at the bottom, and type “delete my account” to confirm. Sign-in is disabled at once and your name becomes “Deleted User”. Any Party you run as Gamemaster is deactivated, so its students lose access. Your courses and class records stay on the anonymized account. Deleting does not cancel a subscription, so cancel it in the App Store, Google Play or Stripe first. If you can’t reach the app, email support@rpglms.com with the subject “Account Deletion Request”, and it is processed within 7 business days. Details are on the account deletion page.
Yes. Email support@rpglms.com with the subject “Data Export Request”, and the data is sent in a portable format within 30 days.
Data is encrypted in transit (HTTPS) and at rest on Google Cloud. You sign in with email and password, Google, or Apple. RPGLMS doesn’t sell data, doesn’t show ads, and collects only what the service needs. How it is built is on About, and the details are in the Privacy Policy.
On the sign-in screen, choose to reset your password and follow the code sent to your email. If you signed up with Google or Apple, sign in with that instead, because there is no RPGLMS password to reset. Still stuck? Email support@rpglms.com.
Email support@rpglms.com with the subject “Bug Report” or “Feature Suggestion”. For a bug, include the device and app version, the steps that lead to it, what you expected and what happened instead, and a screenshot or screen recording if you can.
Email businesswizard@rpglms.com. Enterprise gives a school or district its own Realm, where its educators hold their courses (Houses) together and share a pool of AI credit, priced to the organization. The founder sets up each Realm.