Login
Download: iOS Android

Play role playing games with your friends anywhere. Dungeon Friends lets you easily set up, DM, and play tabletop style roleplaying games from anywhere on your mobile phone. This virtual table top is designed for asynchronous play - so you don't have to find a time that works for all of your players. Players get a push notification when things happen and to let you know when it's their turn to play. The app implements the open source fifth edition (5e) rule set so that you don't have to spend as much time reading source books, and instead focus on adventuring. The game incorporates low-poly 3d graphics to visualize the virtual world.

Change Log

1.3.5

  • Name Generator
  • Map Generators
  • Random colors for some characters and models
  • Fall colored trees
  • Bugs
    • Moving through another character's space counts as difficult terrain
    • Upgrade errors on mapPieces
    • Null issue with traps
    • Null issue with GenericEntity.Get_Materials

1.3.4

  • Stairs
  • Ladders
  • Trapdoor
  • Traps
    • Floor Spikes
    • Doors
    • Containers
    • Fire jet
    • Arrow
    • Swinging Blade
    • Generic trap
  • Gold/Platinum/Silver/Copper bars
  • Iron/steel ingots
  • Pit tile
  • Paneled Walls
  • GM
    • Preview animations in item palette
  • Track interacting with an item while in initiative
  • Bug Fixes
    • Fixed issue with a pc with no hands carrying a torch
    • Fixed issue with some disconnection events not registering correctly

1.3.3

  • Grass
  • Door
  • Chests can be open/closed/locked
  • GM
    • Adjust the scale of objects
    • Adjust angle of objects with slider
  • Bug Fixes
    • Moving a rotated creature doesn't reset the rotation
    • Size is correctly set by details view
    • Fixed issue targeting monsters with altered bodies with spells
    • Fixed issue casting forbiddance

1.3.2

  • New NPCs
    • Mage
    • Acolyte
  • Flowers
  • GM
    • Can change entity's model (example: make a goblin look like an orc, or a chair)
    • Can adjust a monster's speed/size
    • Copy Entity Button
    • Can edit a monster's abilities
    • Can edit monster's AC
  • Bug Fixes:
    • Fixed removing effects after the frightener/charmer has been deleted
    • Fixed initatives view when a creature is assigned to the DM
    • Choosing colors on something with no colors fails gracefully now
    • Choosing colors on particle systems doesn't break
    • Handle nulls better
    • Close container view on disconnect
    • Verify view - changing email address works correctly
    • Enable/disable initiative button behavior improved
    • Fixed bug with invisibility
    • Target selection area not clears when attacking allies
    • Using "Move To Map" works on the same map

1.3.1

  • Hay
  • Updated unity + libraries
  • Video tutorials
  • UI
    • (iOS) Push notifications moved to settings
    • GM: Map button is now two seperate buttons - change maps, and edit map
  • First person view
    • Fix sky color, sun
    • Hide active entity
    • Show "none" under effects if there are none
  • Bug Fixes
    • Fixed chat log scrolling
    • Trying to do stuff after you're disconnected now fails more elegantly
    • Fixed empty views problem
    • Can pick up items by dragging them into inventory from ground

1.3

  • New name
  • Split up the two statue types
  • Bug Fixes
    • Creatures can be afraid of non creatures
    • Color chooser closes when the thing you're editing changes
    • Details view handles deletions properly
    • Ettercap's attack import correctly

1.2.1

  • Delete parent effects when all child effects are gone
  • Optionally, check for beta versions
  • UI
    • Show why you can't use abilities
    • Clicking labels toggles toggles
    • Use the term "GM" and "Game Master"
    • Can access settings from in game menu
    • Show proficiency mod, initative mod on character sheet
    • Denote which skills have expertise, jack of all trades, remarkable athlete bonuses on character sheet
    • Closing an open container deselects any selected object from that container
    • Validate number inputs on character sheet
  • GM
    • MultiDelete tool
    • Rest also effects monsters
    • Redid the way hit dice are stored
  • Items:
    • Platinum pieces
  • Bug Fixes
    • Can't skip turn as quickly
    • Fixed combining stacks
    • Can't attempt to level up a deleted character
    • Large cones target selection area fixed
    • Hypnotic pattern no longer drifts off course
    • Correctly show casting time
    • Spirit Guardians: can only exclude visible creatures and other players
    • Spirit Guardians: fix alignment
    • Entering spirit guardians stops movement and correctly lines up the effect animation
    • Suppress some parse errors from logging
    • Higher fidelity vision calculation

1.2

  • Bard
  • Items:
    • bagpipes
    • drum
    • dulcimer
    • flute
    • lute
    • lyre
    • horn
    • panflute
    • shawn
    • viol
  • Spells:
    • Vicious Mockery
    • True Strike
    • Hideous Laughter
    • Bane
  • UI
    • Actions - clearly distinguish which class spells are tied to
    • Moved level up button to character sheet
    • Touch Indicators linger for .2 seconds
  • GM
    • Can create PCs
    • Moved enter/leave initative buttons to initiative tab
  • Bug Fixes
    • switching from container to inventory view camera problem
    • Multiclassing as two spell casters had some issues
    • Can drop concentration on someone else's turn
    • MultiAttack/Extra attacks fixed
    • Fixed monster attack damage types

1.1.1

  • Monsters:
    • Giant Wasp
    • Fire Giant
    • Frost Giant
    • Giant Wolf Spider
    • Giant Spider
    • Ettercap
  • Spells:
    • Web
  • Entities:
    • Fire
    • Web
    • Spider webbing
  • GM Entity Palette
    • Search sets the camera position correctly
    • show the number of search results in palette
  • Bug Fixes
    • Deleting entity also deletes it's contents
    • Cannot try to enter initiative with no creatures
    • Fixed the way movement is calculated to correct for starting your turn restrained, then becoming unrestrained
    • Fixed an issue where the most efficient movement path was not always used
    • Bucket water more consistently colored with barrel water

1.1

  • Save game state for faster reloads
  • Initiatives is a top level tab
  • Require the latest version of the app on startup
  • Changes to help with version forward compatibility bugs
  • Light weapons grant extra attack
  • Two handed weapons take both hands
  • Can't don/remove armor in combat
  • Details Tab shows active entity if nothing is selected
  • Skeleton's animations improved
  • Broken barrel model improved
  • Changed message on end of frenzy to clarify exhaustion suffered
  • Split up artisan's tools/musical instrument proficiencies
  • Items:
    • Alchemist's tools (15 different items)
  • Additional fighting styles
    • Great Weapon Fighting
    • Two-Weapon Fighting
  • GM
    • MapsMenu - sort by recently used
    • Fixed Camera inside map palette
    • Can assign/unassign entities to players
    • Recent actions grouped by model type
  • Bug Fixes
    • Two finger rotate only works in main view
    • Editing creatures should not auto add them to initiative
    • Two finger dragging should not move entities
    • Dwarf barbarian weapon alignment
    • Do not allow a modify change with no entity_id
    • Fix issue where entity palette shown to former GM

1.0

  • More contrasting font colors to improve legibility
  • Improvements to actions list
  • Prompt before you target yourself/allies with a harmful ability
  • Clearer message when you roll 20 on death save
  • Bug Fixes
    • Fix spell attacks issue
    • Fix capital letter issue with roll dice
    • Feedback menu fixed
    • Barbarian rage ends when time passes
    • Fixed error in RollDice -> Add
    • Fixed color spray message
    • Crits with sneak attack doubled
    • Chat animations only play on correct map
    • You always exclude yourself from spirit guardians implicitly
    • Rolling 20 on death saves removes unconciousness

0.5.0

  • Barbarian class
  • Monsters
    • Owlbear
    • Bandit
  • PC Models
    • Bandit
    • Male Human Barbarian
  • Spells
    • Charm Person
    • Blindness/Deafness
    • Hold Person
    • Hold Monster
    • Hypnotic Pattern
    • Shield of Faith
    • Shatter
    • Grease
    • Longstrider
    • Lesser Restoration
    • Duration tracked for non-concentrate duration spells
  • Items
    • Greataxe
  • Conditions/Effects
    • Exhaustion
    • Frightened
    • Charmed
  • Improved animation timing
  • Upgraded Unity
  • Can level up while in initiative (if you have the xp)
  • Roll dice view significantly reworked
  • PCs can make their own ability checks
  • Chat
    • Hitting done/enter sends the message
    • Clear button
  • GM
    • Show CR in palette
    • Can level up PCs
    • Improved add effect/condition UI
    • Saving entity details doesn't change tabs
    • Award XP - default all players checked
    • Saving details doesn't change tabs
  • Bugs
    • Fixed false shadows issue
    • Unused extra attacks now clear at end of turn
    • Reaction spells now show up (though they aren't supported)
    • Menus close on disconnect
    • Current turn indicator fixed
    • Timeview - time passes - cancel didn't work
    • Flash messages are above dialogs
    • Recent abilities sorted by recentness
    • Ability search correctly clears when you use an ability
    • Fixed message for attacking a dead creature
    • Chat field clear button hidden properly
    • Large+ creature visibility/movement in fog fixed
    • Can place items into fog
    • Fix thug's multiattack
    • Up number of supported light sources

0.4.5

  • New PC Models
    • Female Human Barbarian
    • Elf Wizard M+F
  • New monsters
    • Hill Giant
    • Thug
  • Item
    • Wizard staff
  • Camera control
    • Color chooser/Model preview use pinch to zoom, drag to orbit
    • Two finger rotate gesture rotates camera
    • Three finger drag orbits camera
  • Details view updates when there are changes more consistently
  • Send a message when Arcane Recovery is used
  • Inform wizards that they can sculpt a spell
  • If skip mode is enabled, you can skip a players turn sooner if they've taken an action
  • GM
    • Revamped ability checks
    • Can place stuff anywhere (again), but has to confirm it
  • Bugs
    • Camera focuses on the center of things
    • Fixed compass size
    • Unarmed strike no longer does additional dmg on crit
    • Moving large creatures touch bug fixed
    • Goblin bodies are now pickupable/moveable
    • Fixed render issue with goblin
    • In some cases PCs had GM Darkvision
    • Dropping objects will more consistently log message
    • Dm can place items into containers (again)
    • Don't show insert arrow on other objects in palette view
    • Color chooser colors list wraps correctly
    • Fixed issue with camera aligner when zoomed in
    • Killing multiple characters at one time removes them all from initiative
    • Cleric domain spells can't be prepared, and can be unprepared
    • Cleaned up spell/action info view

0.4.4

  • Changed around keyboard a bit
  • Compass
    • Dragging it moves the camera
    • Single tap resets camera
    • Double tapping on map no longer to rotates camera
    • Double tapping compass activates first person view, and removed first person from menu
  • First Person
    • Disables compass
    • Fixed start angle
  • UI
    • Actions Menu cleanup
    • Bigger touch target for palette menu expandArrow
    • Show extra attacks count
    • Can tap on a spellbook spell to see the spell details
    • Can target your own inventory items with light spell
    • While moving, can click on corpses to move into their squares
    • More consistently show/hide details during targeting
  • GM
    • Player actions don't steal camera focus while in mapEdit/itemPalette
  • Bugs
    • Thunderwave shockwave doesn't get cut off by ground
    • Fixed error with player view
    • Improved snapping camera back to map
    • Go To button not working in some cases
    • Magic missile damage and color fixed
    • Fixed bug with simultaneous killing damage being applied correctly
    • An undead can only be turned once, if it is turned again, the first turn is cancelled.
    • Don't allow placement of items on occupied spaces
    • Fix inventory view camera
    • Fixed a case with players dropping items/removing items from containers would not log
    • Bug with equipping light sources
    • Skip button skips animations in the current log as it should
    • Wizard's prepared spells show up in spell list even when spellbook is lost
    • Remove errant space from " entered initiative." message
    • Fixed bug with extra attacks

0.4.3

  • Two finger drag pans the map
  • Scroll wheel zooms over the mouse location
  • Camera now only rotates 45degrees on double click.
  • Reset camera angle when leaving game
  • Items
    • Silver and copper pieces
    • Fireplace
    • Crate
    • Windows
    • Well
    • Water Pump
    • Bucket (full and empty)
    • Fields, sprout, corn plant, scarecrow
  • Spells
    • Thunderwave
    • Guiding Bolt
    • Expeditious Retreat
  • Kobold is easier to see in the dark (paler skin)
  • Generic animations focus the camera on themselves
  • Don't log effects ending on deleted characters
  • Log hit dice used on short rest
  • Focus camera on new characters when they appear
  • Credits updated
  • UI
    • Clean up turn status text somewhat
    • Bottom panel tabs and menu button bigger
    • There is no longer an explicit expand tab, all the tabs can be dragged or dbl clicked to expand
    • Bottom panel tabs, menu button, and scroll bars are bigger
    • Better handling of long map names
  • GM tools
    • Button to let time pass
    • Palette remembers recently placed items
    • Palette search is ordered by relevancy
    • Automatically zoom the palette when searching or changing categories
    • EditMapView: accessed via the map button now
    • EditMapView: combined the brush and rect tool
    • EditMapView: erase tool does a box
    • Better control with the "move to map" tools
    • Can make someone else the GM
    • Rearrange menu
    • Clearing active entity / Changing maps will enable GM Darkvision
    • Auto enter edit map mode on new maps
    • Hitting save on EditMapView closes it
    • Don't load the current map if you're editing a different map and a character does something
    • Can edit PCs memorized spells
  • Bug Fixes
    • Weapon attacks correctly calculate crits
    • Fixed an issue that would let you see through walls
    • Roll Dice menu - fixed "X"
    • Fixed mouse clicking on buildings
    • Fixed render issue on blacksmith shoppe, scroll
    • Fixed ActionsView stuck loading
    • Deleting equipped equipment doesn't break things
    • Turn Undead does not work on the dead undead (redead?)
    • Fix errors associated with rat eye level prediction
    • Fixed missing space when sleep spell 'misses'
    • Prompt GM to add items fixed

0.4.2

  • Players can indicate things (with a bouncing arrow)
  • Replay events
  • When there are no saved logs auto-skip (new install, after sign in, joining game for the first time)
  • Limited emoji support
  • New Spells
    • Bless
    • Mage Armor
  • Players can drag unconscious bodies
  • Setting for touch indicators (for screencasting)
  • Lighting changes:
    • Lights you can't see can shine around corners
    • Lightsources emit directly
    • Darkvision lighting only appears if you're on the current map
  • GM can edit available spell slots
  • UI Changes
    • Bold the current turn - so it's move obvious
    • Talking in character shows a speech bubble over your character
    • Whitespace on effects/conditions tab of detailsview
    • Hide some UI while playing/replaying logs
    • don't show excessive decimal places on weights
    • Simplify sneak attack damage string
    • Show +0 modifiers correctly in roll data
    • Clearer message when you loot a container
    • You are prompted if you try and use Second Wind while at full HP
    • Long range is visualized in targeting selector
    • Target/Movement Squares are unlit for greater performance
    • DetialsView - don'y show button row with no buttons
    • Show the type of saving throw in roll details (dex, con, etc)
    • On screen keyboard does autocorrect on chat field
  • Bug Fixes
    • Performance of map editing improved
    • Light/extinguish buttons should appear for players
    • Light spell fixed
    • Fixed condition descriptions
    • Deleting the creatures with current initiative doesn't end their turn twice
    • Animations not correctly aligned on large+ creatures
    • Magic Missile damage was incorrectly calculated
    • Can't edit the map of a contained item
    • Dropping items correctly sets their map id
    • Creating characters explicitly sets the map_id
    • Correctly show things above and below the bottom panel UI
    • Long/Short rest removes 'unconscious'
    • Turn undead issues resolved
    • (fixed in earlier release) - when playing music in another app: opening DWF doesn't pause it
    • IOS: Connecting to a game by clicking notification updates app badge notification count
    • Skip button would get characters stuck in walking animation
    • Chat should scroll to the bottom consistently
    • Limit map size to 85x85 tiles (425 ft x 425 ft) - to prevent backend problems

0.4.1

  • Log playback speed controls
  • GM can add the "concentrating" effect to creatures
  • GM has better control over initiative
  • More accurate crab color
  • Turn status UI is clearer
  • Fixed performance problem with the chat log, and loading the game.
  • Bug fixes
    • Updated line of sight algorithm to use corners in addition to center. It works much better now.

0.4

  • Rogue
  • New Items:
    • Thieves' Tools
    • lock pick
    • small file
    • pliers, scissors
    • mirror stick
    • lamb shank
    • shovel
    • pick axe
    • pile of hay
    • broken barrel
    • metal cage
    • wooden cage
    • mine cart
    • pile of rocks
    • ore rock
    • pile of bones
    • sarcophagi
    • obelisk
    • embalmed body
  • Equipment packs are addable
  • First person view
  • Made it a little easier to see in the dark
  • Clarify why you can't pick things up
  • Bug fixes

0.3.6

  • Walking doesn't post a message anymore
  • Bug fixes

0.3.5

  • Bug fixes

0.3.3.1/0.3.4

  • Bug fixes

0.3.3

  • Clearly show rolls, but only when you click on the chatrow
  • Dwarf barbarian, cloaked human models
  • Food: wine, beer, chicken, fish, carrots, sandwich, bread
  • Better handling of stacked items, improved drag and drop behavior
  • Smoother UI for leveling up multiple times
  • Performance fixes
  • Many, many bug fixes

0.3.2

  • Cleric
  • Dodge, Disengage action
  • Spells:
    • Cure Wounds
    • Mass Cure Wounds
    • Prayer of Healing
    • Healing Word
    • Mass Healing Word
    • Sacred Flame
    • Guidance
    • Resistance
    • Spare the Dying
    • Inflict Wounds
    • Spirit Guardians
    • Disguise Self
    • Speak with Animals
    • Water Walk
  • Bug fixes

0.3.1

  • Dynamic lighting
  • Creature visibility limited by line of sight and light
  • Players can light, extinguish some light sources
  • Can edit lighting per map
  • Spells:
    • Fog Cloud
    • Darkness
    • light
  • kobold
  • Bug fixes

0.3

  • candle flame
  • town stuff: buildings, tools, cooking stuff (226 items total)
  • new creatures: camel, horses, wolves, ogre, badger, deer, weasel, lizard
  • support for large entities
  • bug fixes

0.2.9

  • conditions moved underneath effects in details view
  • GM Only - better tools for browsing items (search, categories)
  • starting equipment added for new characters
  • all non magical weapons added (except net)
  • all armor
  • additional equipment (all starting equipment)
  • bug fixes

0.2.8

  • color/texture chooser
  • can't scroll out of range
  • many new items:
    • scroll
    • rope
    • log pile
    • more tree models
    • mortar and pestle
    • cauldron
    • column
    • tables
    • book cases
    • chair/stools
    • throne
    • statue
    • fountain
    • barrels
    • grain bags
    • tent
    • fence
  • feedback section (reddit, discord, backlog)
  • show credits
  • Graphics settings (option to disable shadows)
  • Models can have arbitrary rotation (so rocks look less uniform)
  • bug fixes

0.2.7

  • Stream logs to prevent bug
  • Text only spell, generic effect spell
  • Concentration
  • Spells:
    • Color Spray
    • Acid Arrow
    • invisibility
    • greater invisibility
    • water breathing
    • jump
    • stinking cloud
  • new items: paper, ball, box, cylinder, cone
  • new monster:
    • Generic Monster
  • Map edit default tool is now the box tool
  • Default map tile is the floor tile
  • Ranged attack in close combat disadvantage
  • Limited duration effects
  • Show effect duration in effect info
  • Upon entering initiative, skip incapacitated creatures
  • Shadows fixed
  • Improved stat allocation page of new character view
  • bug fixes

0.2.6

  • Target selector supports cone, line, box, point
  • Effect framework
  • Details view
    • Show known/memorized spells
    • Show effects
    • Split out stats to their own tab
    • lots of visual cleanup
  • All wizard and evocation tradition abilities now supported:
    • arcane tradition: Evocation
    • sculpt spells
    • evocation savant
    • potent cantrip
    • empowered evocation
    • overchannel
    • spell mastery
    • signature spells
  • New spells supported:
    • Burning Hands
    • Lightning Bolt
    • Misty Step
    • Fireball
    • Poison Spray
    • Acid Splash
    • Sleep
  • You can see which spells are in a spellbook, and GM can add spells to the book
  • Placing rocks will now select different rock shapes
  • New characters get better stats: (best of 3 sets + fixed bug)
  • Harder to accidentally leave the game (Game Details View)
  • Various UI tweaks
    • New sans font (Roboto)
    • Whitespace changes
    • My Account View on linked from game view
  • Don't have to save newly placed entities
  • Name placed items sequentially (goblin 2, goblin 3)
  • Show these version notes in app
    • prompt to get user to read them
  • Prompt user to upgrade app if upgrade available
  • Improve turn skipping logic
  • Many bug fixes

0.2.5

  • fireball animation
  • new spell supported:
    • magic missile
  • another attempted fix for android keyboard on chat field
  • bug fixes

0.2.4

  • notification when it's your turn
  • skip player
  • target selector improvements
  • you can zoom out further
  • attempted fix for ASUS android phones - on screen keyboard covering up text field
  • larger chat options
  • bug fixes

0.2.3

  • wizard class (very incomplete)
  • spellcasting
  • spellbook
  • revamped targeting selection
  • improved leather armor model
  • diagonal movement
  • Contact Form
  • fixed overflowing text on signed in as:
  • better disconnection handling
  • bug fixes

0.2.2

  • push notifications

0.2.1

  • bigger touch targets for
  • show build number on games list
  • backfaces of walls visible
  • improved auth UI (bigger titles, better whitespace)
  • games view shows notification count for games with activity
  • each player can only connect to each game once
  • max games per person limit (10)
  • max players per game limit (100)
  • fixed a few smaller bugs

0.2

  • improved goblin model - more lifelike
  • fixed layout for phones with a notch
  • kick player, leave game, delete game
  • fixed password reset
  • placing player characters logic is smarter
  • initiative view combined with player list
  • gravestones
  • bottom panel aligns with keyboard
  • no games message displayed in games view
  • online exception logging for faster bug resolution
  • many smaller bugs
Show all

Tutorial Videos

Basics

Basic UI
Controlling camera, menus, character
Spellcasting
How to use magic
Miscellaneous
Ability checks, roll details, and more

Game Master

Basic Dungeon
Create a simple dungeon with monsters and custom lighting
Placing items
Decorate your map, and place obstacles for the players
Initiative
Control turn order
Experience Points
Managing player's experience points

Upcoming Features / Backlog

See what's in the development pipeline:

Backlog

Beta Program

Try out new features before anyone else! (Additional bugs included).

Beta Program

Chat With Developer

discord reddit Email