How to Make an RPG

You've got the ideas, all you need is a little know how

Program a Role-playing game like this! Start now!

Learn how to make this. Your world, your characters, your vision.

Let's get started!

Learn how to make a Retro-RPG!

I'm going to help you make your dream RPG. The book "Make your RPG" will take you from zero to SNES-era RPG masterpiece.

What are you waiting for? Sign up now! Get exclusive access to pre-release material and get notified when the book comes out.

Sign-up now. Let's make your dream RPG.

Calling all creators!

Always wanted to make your own SNES-style retro RPG but didn't know where to start? This is the book for you, it'll take you from nothing to a professionally finished RPG.

This is your chance to make your awesome idea a reality, stop watching from the sidelines and make it happen.


  • Your world, your game, your vision
  • No prior programming experience required
  • Exploration, Combat, Quests
  • You own everything you make, to do with as you feel fit
  • No restrictions, if you can think of it, you can make it
  • Open-source multiplatform graphics engine let's you concentrate on the game

What's in the book?

Never programmed? No worries I'm going to teach you, you're going to learn and we're going to make a game. Go from displaying a single image, to an entire fantasy world. RPG's strengths are in exploration, combat and questing, we'll cover all of these, code and theory.(If you want to know more signup to the mailing list.). Already know how to program? Great! We can make your game all the sooner.

Some map rendering code.

The boring stuff is taken care of - you want to concentrate on making an RPG, not writing boiler plate code for communicating with your graphics card or how fonts should be kerned correctly so we're using a pre-made fast graphics engine. All the source code for the engine is provided; if you want dig into the hardcore C++ code and tweak - you can. You totally own anything you make with it, to sell or giveaway as you wish - it's yours - go wild!

You'll learn the fundamentals - once you're read the book, you'll be able apply the lessons to any platform or language. The book uses Lua code, the game industry standard scripting language. In fact we'll be using a special version called LuaJIT which is one of the fastest scripting languages ever. Lua is elegant, extremely fast and quick to learn. Games from Fable to World of Warcraft use it with good reason.

Make an RPG like this! Start now!

What's your story?

Everybody's got a story they need to to tell. And I'm going to help you tell it.

You've played SNES era RPGs like Final Fantasy 6, Chrono Trigger, Secret Of Mana, Phantasy Star and I'm sure you've had the thought "This would be better if...", with this book you'll be able to create your own world, with your own characters and epic plots.

It's important to kindle your creative urge, if you ever wanted to make an RPG you should make one, do you just want to passively consume RPGs or do you want to create one? Your own original piece of work, your own take on the RPG - do you want die without ever giving it a go?

Sign-up now! Take the first step in making your game and sign up. Be notified when the book is released and get free access to pre-release material.

Table of Contents

Here is the table of contents. Only major headings are shown.

The structure is stable but there are likely to be small, mainly cosmetic changes before release.

In addition to the text you'll also recieve:

What You'll Learn In Each Section

The book is broken into three main sections; Exploration, Combat and Quests. These will instruct you from the ground up about how to build RPG systems. Once you understand the content you can use this knowledge for _any_ engine in the future.


Learn about where RPGs came from. Could you imagine H.P. Lovecraft was involved somehow?

Discover the correct mindset and philosophy to develop games to completion. Are you endlessly starting but never finishing projects? This section will help.

A brief introduction to the engine we'll be using. It's clear, clean and allows rapid development.

Part I - Exploration

In this first section you'll learn how to create your own world! And how to write code so your players can explore all it's secrets.
Screenshot showing the exploration part of the book.

The player is trapped in a dungeon. Part of the mini-RPG you'll create at the end of this section.

This chapter ends with a small demo. We'll create a mini-RPG with cutscenes, dialog, puzzles and a bit of intrigue!

Part II - Combat

In this section you'll learn how to add combat to your world. What creatures will you add? What are your world's magic and weapons?
Standing outside the combat arena.

The player stands outside the combat arena, preparing for battle. Part of the mini-RPG you'll create at the end of this section.

This chapter ends with a small demo. The player is outside a grand arena. He can recruit characters, find items and battle his way through each round of the arena until he reaches the dangerous boss monster!

Part III - Quests

In this section you'll write your own quest, with puzzles, monsters, story and action!

Solving a puzzle in a dark dungeon.

The player attempts to solve a puzzle in a dark dungeon.

This entire chapter deals with creating a small, fully-featured game. By the end you'll have a full game with a quest, a dungeon, overworld map, twists and end boss.

Sign-up now! Take the first step in making your game and sign up. Be notified when the book is released and get free access to pre-release material.