Solo Project | Fall 2019 - Ongoing

Wild Walrus

Sole Developer:

- Systems Design

- Content Design

- UI/UX Designer

- Mobile Design

- VFX & Animations

- Visual Design

Project Description

Wild Magic is a wonderful thing. It allows for randomness to occur and spice up combats. Sadly, The official Wild Magic result table, for lack of a better term, stinks. It is only 50 results long, far too predictable. Some people have attempted to resolve this with custom lists, but the longer a list gets, the more of a disruption finding out what happens becomes. That is where Wild Walrus comes in!


Wild Walrus is, technically not a game. Rather it is a tool to help people who love Wild Magic in D&D, use Wild Magic quickly and easily. It allows users to write, curate, and generate Wild Magic results with ease. Additionally, it comes with over 5,000 custom results pre-built into it!

Privacy Policy


I created Wild Walrus after an intensely heavy homebrew D&D session. I was a Wild Magic Sorceror (who happened to be a walrus) and was using a 10,000 result long table. While this made every result feel different, it had a serious drawback. Every time I needed to generate a result, I had to spend 1-2 minutes finding the result listed. This was far too long and killed the flow of the game. So, I set out to make Wild Walrus, to help others avoid this.

I left Wild Walrus to sit for about a year and returned to it after Graduating. Using the skills I learned, I revamped the project and expanded on it.

I made sure all my previous work was functional: Generate items, ranged settings, Banes & Boons, etc. Then, I took the time to do what I failed before.

Once my original goals were met, I worked to add more features to the App would be more enticing. I focused these efforts on the custom content. To do this, I did plenty of research on how other DMs handle randomization.


I started by giving users three separate custom lists, as I saw many DMs liked to have special side lists for specific conditions. This also gave me the opportunity to add IAPs. I planned to release the app for free, and lock two of the user lists behind $.99 cent purchases.


I then bought and integrated a QR code system, so users can share and save content easily through their phones. This did require me to learn a lot about cameras, as well as begin researching how online servers work. 


Wild Walrus was original a very complex project, involving not only basic results, but also adding range settings, a custom result inputter, and giving every result a unique Bane & Boon modifier. This would make it, so if users got the same result, it would at least spice things up. Sadly, development stopped when I realized that I completely mistook how to save files worked and instead made a nightmare of code hidden behind a walrus mask. 

So with that, Wild Walrus went from an ambitious project to nothing more than a proof of concept.

Spring - 2019:


  • Create a custom demo list of 100 results

  • Create an easy result generating button

  • Allow users to set what level of good/bad results appear

  • Create a Bane & Boon result modifier

  • Allow users to adjust rates of Banes & Boons

  • Allow users to set a favorites and dislikes list

  • Allow users to use advanced settings (targets, ranges, etc.)

  • Make a visually pleasing App

  • Allow users to create their own content

  • Allow users to save their own settings

  • Put the thing on a phone.

My Original Goals:

Fall - 2020:

  • Create an easy result generation

  • Allow users to set what level of          good/bad results appear

  • Add Settings for D&D or Pathfinder

  • Allow users to create their own         custom lists (x3)

  • Allow users to save their own settings    and content.

  • Allow users to share individual results

  • Add system settings

  • Add animations and SFX

  • Put the thing on a phone.

Goals Accomplished:

Goals Underway:

  • Create a custom demo list of 3,000 results

Removed / Abandoned Content:

  • Bane & Boon settings

  • Advanced settings (Targets, Ranges, Etc.)

  • Send entire custom lists to servers

  • Allow users to download entire lists through servers and QR code scans.

Testing and user feedback​ showed that theses features did not provide enough benefit to keep for an official release OR were far to expensive to manage.

Continuing Development:

Wild Walrus is still far from complete. I intend to completely fill out the intended 5,000 result base list, as well as finish up plethra of polish to the art and sound.

Finish the Result Table

Simply selling a Wild Magic app without anything pre-built would be boring. I intend to keep my promise and launch with a robust 3,000 result large table!

If you have any suggestions for Wild Magic results, please send them through the contact section of the home-page

3,500 more to go!

<-- Greg, my imaginary unpaid intern.

On Reflection:

Wild Walrus has been a joy and torture to work. The actual coding and art with pleasure, while making the custom list has thus far been agonizing as to avoid repeating me. However, the early stages of development were wrythe with problems. Still, it was thanks to these issues I was able to learn so much.

- Text file ARE NOT a method of saving data

- Consider a features necessity before building too far on it

- Walruses are hard to draw

While the early stages of Wild Walrus were a complete failure, I was able to revisit it after learning more advanced tools. As such, I view this project as one of my best digital works thus far.

Regarding future work, I plan to keep adding to the base list and eventually launch Wild Walrus to the app store, potentially with a Kickstarter release.