This open-source Discord bot transforms a server into a fully interactive roleplay environment. Developed from scratch in Python using the discord.py library, the bot has been a long-term project I've actively expanded over the past year. It enables immersive roleplay by treating channels as rooms, users as players, and dynamically managing in-game objects, items, and interactions — effectively turning Discord into a lightweight RPG engine tailored to any server.
Thus far, the bot has been used by multiple people to host full-scale roleplays that have lasted months at a time.
I developed, tested, and designed the bot entirely from scratch, learning the discord.py library from the ground up as a personal challenge to step outside my comfort zone. Throughout the project, I worked closely with roleplay hosts to ensure the bot met their needs, actively resolving bugs and responding to feature requests. As the project grew, I also began collaborating with another bot developer to strengthen and refactor parts of the project, improving both performance and maintainability.
1 (with later collaborator)
2024–Present
Project Lead
Python, Discord.py, VSCode