Sponsored By

Making of a Discord RPG Game using Discord JS

This is a story of how a non Developer started one of the most immersive and full fledged RPG's in the Discord platform. Welcome to my journey in becoming an Indie Game Developer.

Johnny Rourke, Blogger

January 4, 2021

4 Min Read

King of Westeros is chosen on the Discord RPG Server

Personal Intro:

Welcome to my first ever Blog, not only as an Indie Game Developer but overall, first blog ever. It all started during the Pandemic of 2020. I had just graduated from a Full Stack Coding Bootcamp and needed to find a way to continue sharping my Javascript skills, or lose them. My current employment does not require much of Javascript and it was not a great time to leave that type of work to start fresh as a brand new Junior Dev, so there had to be a way...

Rewind to as far as I can remember, playing The Original Sims when it first came out. I always gravitated more towards creating content vs playing. I had a nice little website dedicated to some new skins and even 3D objects I self taught myself to make for the Sims. That did not go far, but it was the birth of creating content online for me.

Fast forward a few years, during my addiction with Age of Empires 2 and that is where I started creating Custom maps for the game. All my playing was play testing the maps and building a community along with it. Back then, I had started up a Multiplayer community of map makers and it went as far as it was going to go. 

From that, I ended up somehow managing a website of a Gaming Network for the newly released Empire Earth. By that point, life changed, I found a fulltime job in Data Entry and no longer had time to keep up with the gaming or website admin side of things.

Years later, I found myself downloading Age of Empires 2 HD on Steam and found an amazing map based on Game of Thrones, which was in its peak at the time. I played it a ton and thought of things I could add to improve upon it. Since the map was no longer being updated, I reached out to the original creator and asked if I could start adding to it unofficially. That was a couple of wasted years of map making but eventually it got pretty big at least in terms of the small community in Age of Empires 2 HD and even blew up with a youtube video created about it by the infamous Spirit of the Law:

From there, I went on to make another map famous but this time in my favorite genre, the RPG. Lord of the Rings the Fellowship RPG:

Anyways, I digress. The point of the intro above was that I have always wanted to somehow design/build games, yet never found a way into that profession as I navigated through the chores of work, live, work. Not that I had much time during the beginning of the pandemic either, starting a new job. However, somehow I got caught up in the world of Discord, something I knew nothing about as a Boomer, and ended up building a Custom Bot for a Game of Thrones Server. This essentially became my hobby to destress about the pandemic, the new job, the changes in remote work etc...

What started out as a ton of googling and watching of youtube videos to create a bot, from one giant file full of code, has now grown into a more efficient file system, hosted on Heroku, with a Mongdb cloud account with close to 200 members and on a good day, about 70 active.

The Theme of the Server is Game of Thrones, and the idea is to work your way up to become the King, or any other power role such as Hand, Priestess, Lord Commander, Lord of a Great House and many more. It provides a way to play against the AI (Bot Embeds with reaction collectors), to also be able to play member vs member in a real time RPG. This is one of the very few Discord RPG's you can find out there, guided by a Custom bot. In my next blog, I will get into the details of the server and how it is setup. If you would like to see first hand what a Discord RPG looks like, visit it here:
Server Link: https://discord.gg/df7EnPx

Member vs Member Gameplay Example

Member vs BOT AI Gameplay

My hope is to continue building up coding skills by working on something I am passionate about, and eventually end up on the Unity platform to build an actual graphical game. 

Read more about:

Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like