r/VTT • u/RadiatorB0y • 8h ago
New tool Swift Dagger - Flexible VTT with 2D and 3D capabilies (Godot)
Enable HLS to view with audio, or disable this notification
Hello everyone.
For a few weeks now, I've been putting together a VTT for in-person or screen-cast games. Swift Dagger. This is no trailer, juste some screencapture as a proof of concept for a few of its feaures.
I've been wanting something that can be as simple or as crunchy as I need as I'm constantly switching between Owlbear Rodeo, foundry and Talespire depending on what i'm planning and the time I have for prep.
SD is developped in Godot/gdscript with this flexibility in mind so I can make games as barebone or as cinematic as I need/want. (an earlier prototype was coded in electron), and easy to run in both case.
Disclaimer - yeah it has been heavily vibecoded.
I plan to open source most of it once I’m sure it’s smooth and secure.
Here are a few hightlights and notes :
- System-agnostic, with modules to facilitate some stuff for a few games (Daggerheart - being my current campaign, 5e, cthulhu, shadowdark). It will mainly depend on the licenses for the differents SRDs
- A special workflow from within the VTT to turn your map 3D, turning token into standees and "realistic" fog of war
- Some tools to import/build walls, convert them to 3D, manage distances & grid, line of sight, dynamic weather...
- Quick effects started with a simple right click drag : area
s
- (
c
- one/circle/line) + token to token action + dynamic movements + links (chains, rope, magic...)
- Fully customizable 3D dice system, including special rolls like hope&fear, exploding dice...
- A few themes to fit your retro dark fantasy, cyberpunk needs... or to keep it simple
- Gamemodes to switch between exploration, dialogues (think visual novel), combat with rounds, or stealth with adversaries line of sight.
- Character sheet with ressources and abilities + transformations for adversaries and Npcs
- Compendium to some extent, depending on license and SRD too.
- Only referenced files from storage for tokens and battlemaps, with tools so adjust them in-engine (like removing background from standees and modifying battlemap ambiance). you can easily "consolidate" a campaign with the press of a button, which create a folder with everything copied over here. For those who know, think of it like indesign.
- As of now, it's fully controlled by the GM with player view cast to TV or discord. The door is still open for PC interaction through opening online ports... but it's a bit of a pain to setup and not something I need... plus I prefer to avoid any online interaction with something AI assisted in the developpement.
- It currently runs rather well on my machine (a 2022 gaming laptop) but I'm including a performance mode and parameters reducing effects.
- Capture is in french, but i'm planning to include english language.
Feel free to ask any question and/or share feedbacks / stuff you'd need from such a tool.
Have a nice game !
