Inspiration

'Blade's Burden' is a Germanic Folklore fantasy RPG. The premise is that you play as a sentient magical sword that takes control of any character that picks it up. The inspiration comes from the trope of an "evil sword" where touching it causes you to lose control. I thought a game based around this (with the player being the sword) would be a fun twist on the RPG genre.

What it does

You play as a magical sword that can't do too much on your own but... When you get picked up by a character, you take control from there. You can go on adventures, get loot, and blacksmith-yourself (future update) into the best sword you can be. The game is based around character progression and unlocking new characters to engage harder challenges.

How we built it

Devvit Blocks (only)

Challenges we ran into

Lots of limitations were encountered, like no sound or animations. I overcame the animation part by using animated gifs for my characters which makes the game look like it has traditional frame animations.

I was also new to using Redis and Devvit, so getting the Player's stats to generate, save, and update when they needed to was certainly a challenge and learning experience. Especially transferring this data across multiple different views.

Accomplishments that we're proud of

Building a game like this as a solo developer while limiting myself to Blocks is something that I'm proud of, and being able to give players the flexibility of multiple characters is also something that I've always enjoyed in RPGs and I'm happy that I was able to include this feature into the game.

What we learned

So much. But notably how to carry Props over between components and everything that goes into setting up and managing Redis in a subreddit environment.

What's next for Blade's Burden

  • More event options (Combat, traps, traveling merchants, and more!)
  • Character level and rank up options.
  • More zones and stages with difficult opponents (+Boss fights!)
  • Skills (both offensive and utility).
  • More items and ways to obtain loot.
  • More social aspects to push yourself further against other players
  • A social 'Tavern' where you can see other player's stats while displaying their selected character.
  • If there's something else you'd like to see, please leave a suggestion on our Discord! https://discord.gg/76cMj9kzb4

Built With

Share this project:

Updates

posted an update

Just a FYI: The leaderboard is currently broken. I only included a sample size limit of 100 users when I built it out as I didn't consider going higher than that at the time. Now that we're passed 100, its only reading the first 100 users of the app (which all played before the score feature was implemented, showing all "top 15" scores at 0).

It's fixed in my test build, but I won't be able to update it until after the hackathon review period ends.

Log in or sign up for Devpost to join the conversation.