What I’ve been up to recently

As a fun way to hone my skills in my free time, I’ve been building out services (free and premium) that integrate with the Owlbear Rodeo Virtual Tabletop.

Popularity has been rising over time, with last year totaling over 400,000 visits – with 100,000 of those being December alone!

As with hosting a service, I also provide a good amount of support for the services I create – answering user questions daily and providing documentation so they’re aware of new features/use cases.

Clash! – Tabletop Tracker

  • A fully-featured combat tracker for the Owlbear Rodeo platform. This takes a lot of the legwork in running games, by handling all of the data-tracking for players and creatures. Fully-customizable to handle simple games or very complex ones.
  • Integrates with the Open5E API to access the SRD information for Dungeons&Dragons 5e.
  • Built-in 3D dice library.
  • Discord Integration logs all combat to your server.
  • Dexie.js to store a collection of sharable user-created content
  • Account system to allow for storing data remotely to the Battle-System API

Installation and Documentation Available at https://extensions.owlbear.rodeo/clash

Rumble! – Party Chat

  • A full chat app designed directly into Owlbear Rodeo. Private messaging, 3D dice, shared rolls, safety cards and more.
  • Allows for other extensions to use it’s rolling/chat functionality via the OBR SDK so other developer’s won’t need to design their own solution.
  • Designed with mobile in mind, making sure all configurations and buttons are easily usable on even the smallest of screen spaces. (Probably not a Smart Watch, though. Maybe a Smart Fridge.)

Installation and Documentation Available at https://extensions.owlbear.rodeo/rumble

Smoke & Spectre! – Dynamic Fog

  • Dynamic fog is a staple feature in most virtual table-top environments, and I wanted to make sure that OBR had a solid one available. I’ve enhanced this one by adding functionality that let’s you show specific tokens/items to specific players to enhance the theatrical experience.
  • Quickly create obstructions that your players cannot see through based on their position.
  • Easily design dungeon walls with a quick-mapping paintbrush.
  • Optimized performance lets thousands of objects get calculated in less than a second.

Installation and Documentation Available at https://extensions.owlbear.rodeo/smoke

Scry! – Asset Debugger

  • Earlier on, it was evident that there weren’t enough development tools available to help if some assets became hidden or loss. There were also cases were perhaps only the UUID was known of a corrupted file.
  • This dev tool was created to make it easier to find problem assets at play, as well as having a friendlier interface so even players who wanted to use it as a quick-reference to find items still could.
  • Can search for items via Fuze library (For the fuzzy search), and navigate to things based on the layer they existed on or using their UUID.

Installation and Documentation Available at
https://extensions.owlbear.rodeo/scry

Marked! – Label Logic

  • Condition tracking in table-top games can be cumbersome, because you would need to find the right label and apply it – or type it in each time, or find the right graphic.. etc etc. This extension was to ease the gap of applying labels to tokens by letting you pre-define conditions and where they end up, and then add them with a single click.
  • The size/opacity is customizable for the created label as it’s drawn on the fly via SVG paths.
  • The spacing of the labels is based on the size/scale of the targeted token, ensuring clear visibility.

Installation and Documentation Available at
https://extensions.owlbear.rodeo/marked

PDF! – (Its a PDF Viewer.)

  • A lot of table-top games have all of their rulesets in a PDF File, and part of my goal was to bring as many functions into ONE browser window as possible – so you don’t need to swap between 10 tabs to get what you need. Plus, think of the mobile users.
  • This is a customized PDF viewer built directly into the table-top interface, which also allows for page-sharing between the group in the form of a ‘pop-up’ so you can show others exactly which rule it is you’re arguing about.


This is the tip of the iceberg, but some of the other ones are a little less fun to look at (Do you really want to see a fully customizable fantasy calendar that renders accurate moon phases?)

Other things I’ve worked on for my Battle-System service include..

  • Calendar! (As noted above)
  • Short Rest! (Break System and MultiPlayer Tetris)
  • Chronicle! (Realtime shared character sheet system for DND5e, OSE and more.)
  • Ticker! (Synchronized alarm system for games)
  • Journal! (Realtime party notes for fantasy campaigns, with data synced to my server for storage.
  • Bones! (A ‘bare-bones’ 3d dice rolling interface that easily integrates with other extensions.)
  • .. and more. I stay busy.

“Wow that’s great! What else have you spent time on Manuel?”

Oh.. well. I spend a lot of time with my pooch Lucca.

Awhile back, I used to draw a lot more and created a comic.

I did a lot of pixel art animations for video games.

I also did hundreds of frames for hand-drawn animations for video games and lead a team of beginner devs to releasing a game on Xbox360.
FIGMENT (XBox360)