Firebrand is from the 1994 SNES title, Demon's Crest. I decided to mod into Rivals of Aether after I had completed his game. I had a lot of fun making this mod! He was a challenging exercise in both programming and pixel art. Retrospectively, his trailer is a little long but I still had fun making it.
Similar to my Leshy mod, I set a deadline to complete Firebrand. My goal was to have him released by October 31st which was also the 28th anniversary of his SNES title and I successfully met it. He was and still is fully playable with nearly 3,000 downloads.

I programmed Firebrand to have the ability to switch his fireballs in the middle of the match. Certain Fireballs would also change his passive attributes. I designed the selection menu to mimic the pause menu from the original SNES game, down to the very sounds. I programmed this using a very long string of conditional statements although I now know a simple switch statement would've done the trick
While attending classes, I kept track of Firebrand's progress with a spreadsheet. With it, I had a clear visual as to what attacks needed to be created and what attacks I had already done. I had the spreadsheet update each time I completed an attack, which served as a motivator to complete him. I also had a "Days Left" counter to show how many days away my deadline was.


It was difficult to program but I made Firebrand change forms when certain special abilities were held for a set amount of time. This was a great opportunity to experiment with incrementing variables.


From the start, I wanted Firebrand to be able to change forms just like he could in Demon's Crest. His three major forms are all incorporated in the mod.
