Bosses Should Awe Your Players. Find Out How.

Bosses that awe.

Boss battles should never be boring, they should be a singularity pulling all the plot points of a game together, something the makes player question if they're really witnessing what's happening. A boss battle should inspire AWE. A boss battle should make the player whisper "No way" under ...

Click to read full article.

Hello Lua

Lua language quickstart.

Let's learn some Lua.

Lua (not LUA) is an elegant language with a simple syntax. Widely used by games developers and nuclear reactor hackers alike. Read this article and you'll get a good idea of how Lua works and how some of it's features differ from other ...

Click to read full article.

How Story Maps Help Your RPG Plot

Story Maps.

Blank page anxiety can be a problem for all creatives! You want to make a start on your epic story but when you sit down to write, nothing happens. That's a great time to try a map!

Humans have been telling stories from prehistoric times. That's a lot ...

Click to read full article.

One Month Story Challenge

One month story challenge.

RPGs are driven by story and setting. The world you explore, the people you meet and the way the world changes are the big appeal of RPG games. But how do you get a good idea for a story? The same way you get good at anything; practice. It's ...

Click to read full article.

Not Your Problem

These problems are not your problems.

You're an aspiring game developer. You want to make and release an awesome game to share with the world. This is hard. Far harder than say, writing a book. It's an alchemic mix of art, personal taste, cold hard math, logistics and engineering. Few can make a game ...

Click to read full article.

Dialog Box Breakdown: Final Fantasy 1

The use of dialog boxes in Final Fantasy 1.

Final Fantasy 1 is one of the earliest games to use dialog boxes for conversation. It helped define many of the conventions we associate with RPG dialog today. RPGs display a lot of dialog, to create a really polished RPG experience; you need to get the dialog box right. Let ...

Click to read full article.