The Personal Website of David Kendig

  • Hello Everyone! With all the talk of the #Odyssey going around, it inspired me to do an in universe equivalent for my Æthernia fantasy campaign. So in the spirit of the #illiad, I present the tragedy of Ar, in three parts. Hope you enjoy!

    Part A – This Video
    Part B – https://youtu.be/S3eVHa_S1yQ
    Part C – https://youtu.be/p5q1r0rb3EA

    Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends💖
    ———————————————————————————–
    Video made with: vizzy.io
    Audio: Suno
    Lyrics: Written, arranged, and edited by me
    ———————————————————————————–

    [Intro]
    Sing now the banner — and the breaking of the banner.
    Sing the sword-arm of the world, and the sea that closed above it.
    Sing the Deceiver, whose true name we burned — I am of the house they cast out.
    I alone am left to remember.

    [Verse 1]
    Before the map, before the mourning, in the cold clans of the stone,
    came Aruk, called the Unbroken, who forged the many into one.
    He gave them iron. He gave them oath — a season sworn to spear and throne —
    and every hearth from herd to hall raised up a banner of its own.

    [Chorus]
    Raise the banner! Name is honor, cloth is soul!
    To lose it is to die twice over —
    to leave it is to lose the whole.
    So sang the Iron Banners. So swore the sons of Ar.

    [Verse 2]
    Aruk-Kel upon the high seat, blood of the Unbroken king.
    Varn of the eastern marches, and the thunder their horses bring.
    Dral of the forge and the furnace, who armored the marching dead.
    And Arn — the scholar-generals — who read the war before it bled.

    [Verse 3]
    To the south rose gentle Numinar, all temple-smoke and grain,
    where Ar raised halls of banners, they raised oracles to the rain.
    Two pillars of one heaven: the praying hand, the fist —
    no two lands were less alike, and none were closer than they kissed.

    [Pre-Chorus]
    But a fortress fed on worship is a fortress fed on breath,
    and the brightest of the servants learned to love his makers’ death.

    [Chorus]
    Raise the banner! Name is honor, cloth is soul!
    To lose it is to die twice over —
    to leave it is to lose the whole.

    [Verse 4]
    We name him now the Deceiver — his true name we do not keep,
    for Arn has burned it from the world and drowned it in the deep.
    The brightest of the servants, raised the nearest to the throne,
    who walked as light before the gods — then hungered for their own.

    [Verse 5]
    He would not strike the deep well; the deeper well was barred,
    so the Deceiver poisoned friendship, where the roots grew soft, unguarded.
    No blade, no host, no herald — only omens, only lies:
    false oracles in the war-temples, and murder wearing patriots’ eyes.

    [Verse: 6]
    “Your dead are drained to feed them! Your friend was faithless from the first!”
    To a nation built on fidelity, no wound was ever worse.
    The high oracle lay slaughtered upon the sovereign stone —
    and each land read the same red death in a language all its own.

    [Bridge]
    Then rose Kaelen, Lord of Arn, with the Codex in his hand,
    and spoke the words the children still are made to understand:
    “I have studied every war that Ar has ever fought —
    and this one has no author among mortals. We are caught.
    Look how perfectly we are goaded. Look how our fear is fed.
    When the foe knows your heart the better —
    you march to a grave already spread.”

    [Verse 7]
    For this they named him craven. For this they named him thrall.
    They burned the halls of Arn while the watchmen watched it all.
    They stripped him of the Codex, and they cast his kindred far —
    to a salt-bitten grave at the world’s edge, and washed their hands of Arn.

    [Outro]
    They meant it as a tomb, that lonely tower by the foam.
    They did not know — they could not know —
    they had sent the last of Ar safely home.

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • Source – SwampDogMusic

    Sorry about that break in posting there. Every year around the start of July, I volunteer with a youth program (btw contact your local American Legion post for more info on Boys and Girls State) and I wanted to put my focus 100% on that. It then took me a bit to try to get my muse back; thankfully after #TheOdyssey got me thinking about the classics of western civilization again (0 days since thinking about the Roman Empire), I realized that a traumatic event like the Fall of Ar in my would have inspired many epics so I made my own 3 part tale in song! I really enjoy my day job but it does not leave much free time to try and learn a new skill. Though I have always loved writing songs for my universe as I want it to feel as lived in as possible, I have not been able to acquire the music skills so I could play anything I made. I thank God that we live in a time that we have access to AI at a level that finally allows me to hear the worlds I create and give my creation its own voice!

    P.S. This was supposed to be the background of a Yankee Doodle Remix I was going to do for the 250th but Suno kept telling me I was not allowed to because Yankee Doodle was copyrighted. 🤦‍♂️ Unfortunately after spending more time and money than I cared to in the attempt I couldn’t get a result I was happy with so I ended up missing the 4th. 😭 But I wanted to include the image here in memory of what I had originally planned.

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧 Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends 💖
    ———————————————————————————–
    Video made with: vizzy.io
    Audio: Suno
    Lyrics: Written, arranged, and edited by me
    ———————————————————————————–

    [Verse 1]
    I rolled myself a spacer and I loved him like a son,
    Strength of nine, a steady hand, I named him Captain Dunn.
    I sent him to the Scout Service, the bravest of the brave—
    He failed his first survival roll. I’m digging him a grave!

    [Chorus]
    I lost another one in character creation! (Lost him!)
    Before we ever played!
    I lost another one in character creation,
    Three hours and no campaign’s been made!
    Two-dee-six keeps turning on me,
    So I bow my weary head—
    There’s a body on my graph paper
    And I HAVEN’T PLAYED HIM YET!

    [Verse 2]
    So I rolled myself a merchant and I swore he’d see it all,
    He survived his term, I got too bold and signed him up for the haul.
    Re-enlisted four more times to grab that mustering hoard—
    He died one term too greedy and I screamed and flipped the board!

    [Chorus]
    I lost another one in character creation! (Lost him!)
    Mustered out inside a box!
    I lost another one in character creation,
    I’ve a graveyard where I should have stocks!
    Two-dee-six don’t care I named him,
    Pour me out and bow my head—
    That’s the second guy this evening
    And they’re both stone-cold and dead!

    [Bridge]
    Now the Referee is cackling, says, “Just roll another, friend,”
    I’ve sat three hours in this chair and watched a half a dozen end!
    I only want a starship with a blaster on my hip—
    But they all roll up “Deceased” before I ever board the ship!

    [Verse 3]
    So pour me out a soda and I’ll grab my dice once more—
    But I’m DONE with feeding heroes to that Scout Service door!
    This time I’ll outsmart the bastard, keep my fella safe and small—

    [Verse 4]
    [the chef’s theme, a little proud, a little pathetic]
    So I rolled a little nobody and I kept his ambitions low,
    A humble cook named Pierre with nowhere brave to go.
    He tried to join the Merchants but he flubbed the enlist roll—
    Now he’s broke and unemployed… but BLESS the dice, HE’S WHOLE!

    [Final Chorus]
    [full band, triumphant, loudest gang vocals]
    I finally KEPT one in character creation! (He lives!)
    He made it through the test!
    I finally kept one in character creation,
    He’s the worst, but he’s the BEST!
    Two-dee-six can’t kill a no-one,
    Raise him high above my head—
    He’s a jobless, skill-less spaceman
    But the man is NOT YET DEAD!

    [Outro]
    Four hours later… we finally begin. Presenting our hero: Pierre—No career, no credits, no skills—one cast-iron skillet and a heart full of soup.
    …The adventure’s a derelict warship crawling with pirates.
    …He brought a ladle.
    BUT HE’S ALIVE! HE’S ALIVE! WE’RE FINALLY GONNA PLAY
    …he choked on the soup. You need to roll up a new one.
    DAMN YOU!

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • ·

    Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧 Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends 💖
    ———————————————————————————–
    Video made with: vizzy.io
    Audio: Suno
    Lyrics: Written, arranged, and edited by me
    ———————————————————————————–

    [Verse 1]
    Mr. Johnson bought the drinks and the gig sounded sweet
    “Grab the paydata, slip right out, easy nuyen, nice and neat”
    The cred was way too good and the meet was way too dim
    Red flags like a real dragon… so of course we took it from him

    [Pre-Chorus]
    Plan A was a beauty, we rehearsed it three times more
    Plan A lasted ten whole seconds once we kicked in the front door

    [Chorus]
    It’s going SIDEWAYS! (sideways!)
    Alarms and lead and screaming in the night
    It’s going SIDEWAYS! (sideways!)
    The troll’s stuck in the doorway and the mage forgot to fight
    We’re bleedin’ out for drek pay and a handshake and a lie
    Another flawless milk run
    Chummer, kiss your hoop goodbye!

    [Verse 2]
    The decker yelled “I’m in!” then he sat there for a week
    IC chewin’ up his deck and now the spirits gettin’ freaky
    The street sam’s out of ammo, the adept just hit the floor
    The rigger crashed our getaway through somebody’s grocery store

    [Pre-Chorus]
    Then somebody starts shootin’ plot twist, it’s our own guy!
    Turns out our Mr. Johnson was a Mr. Johnson in disguise—

    [Chorus]
    It’s going SIDEWAYS! (sideways!)
    Alarms and lead and screaming in the night
    It’s going SIDEWAYS! (sideways!)
    The troll’s stuck in the doorway and the mage forgot to fight
    We’re bleedin’ out for drek pay and a handshake and a lie
    Another flawless milk run
    Chummer, kiss your hoop goodbye!

    [Bridge]
    We geeked the wrong contact, we torched the wrong car
    We blew up the McGuffin and we burned down the bar
    The corp has got our faces, there’s a bounty on our names
    We did it all for nothing —
    ’cause the chip was full of GAMES!

    [Final Chorus]
    It’s going SIDEWAYS! (sideways!)
    Alarms and lead and screaming in the night
    It’s going SIDEWAYS! (sideways!)
    The troll’s stuck in the doorway and the mage forgot to fight
    We’re bleedin’ out for drek pay and a handshake and a lie
    Another flawless milk run
    Chummer, kiss your hoop goodbye!

    [Outro]
    SINless, broke, and bleeding, back at the bar by dawn
    Johnson’s got a new job, omae…
    (…yeah. yeah, we’re puttin’ the gear back on.)
    here we go again

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • Feel free to use my creative commons music for your TTRPG night. Just please link back here so people know where you got your great music from!

    #dndmusic #rpgmusic #FantasyMusic #GuildSong #AdventureMusic #EpicFantasy #GuildLife #RPGMusic #DnDMusic #TabletopMusic #BardSong #FantasyAnthem #EpicSong #SwordsAndSorcery #FantasyAdventure #RPGSoundtrack #DungeonCrawl #QuestMusic #DnDMusic

    Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧 Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends 💖
    ———————————————————————————–
    Music made with: Suno AI
    Video made with: vizzy.io
    Edited with: Canva
    ———————————————————————————–

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends💖
    ———————————————————————————–
    Video made with: vizzy.io
    Audio: Suno
    Lyrics: Written, arranged, and edited by me
    ———————————————————————————–
    [Verse 1]
    We were five against the darkness, torches burning bright
    The dungeon map was simple, just a left turn and a right
    But the Rogue said “I’ll scout ahead,” the Wizard said “I’ll stay”
    The Cleric wandered off to pray and the Ranger lost his way

    [Chorus]
    We split the party, oh what fools we were
    Now the Bard is fighting solo and his hit points are a blur
    We split the party, broke the sacred rule
    Now we’re dying one by one like a bunch of level-two fools

    [Verse 2]
    The Rogue found thirty goblins in a room he can’t escape
    The Wizard triggered every trap while searching for his cape
    The Cleric’s out of spell slots talking to a cave wall shrine
    And the Ranger’s been seduced by a mimic dressed in twine

    [Chorus]
    We split the party, oh what fools we were
    Now the bard is fighting solo and his hit points are a blur
    We split the party, broke the golden rule
    Rolling natural ones forever, we deserve it, we’re the tool

    [Bridge]
    The DM’s laughing, rolling dice behind the screen
    This is the worst tactical disaster that she’s ever seen
    She didn’t plan for five encounters running all at once
    But she’s not gonna stop us, we’re her favorite bunch of dunce

    [Verse 3]
    The Rogue is playing dead, the Wizard’s down to cantrips now
    The Cleric’s praying to a god who won’t return his vow
    The Ranger married the mimic, said it felt like fate
    And the Bard? The Bard wrote this song outside the dungeon gate

    [Chorus]
    We split the party, and we paid the cost
    Three characters retired, and a ranger’s love was lost
    We split the party, never again we swore
    …until next week at the table when we split up… on floor four

    [Outro]
    “Okay but what if I just check that one room real quick?”
    “NO.”

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • Feel free to use my creative commons music for your TTRPG night. Just please link back here so people know where you got your great music from!

    Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧 Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends 💖
    ———————————————————————————–
    Music made with: Suno AI
    Video made with: vizzy.io
    Edited with: Canva
    ———————————————————————————–

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • Feel free to use my creative commons music for your TTRPG night. Just please link back here so people know where you got your great music from!

    Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧 Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends 💖
    ———————————————————————————–
    Music made with Suno AI
    Video made with: vizzy.io
    ———————————————————————————–

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • ·

    Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧 Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends 💖
    ———————————————————————————–
    Video made with: vizzy.io
    ———————————————————————————–
    [Verse 1]
    The dragon’s dead, the dungeon’s cleared,
    We’ve all survived, which is, frankly, weird…
    Now gather ’round, my battle-scarred crew,
    Let’s split the loot… this could take till morning.

    [Chorus]
    Who gets the goblet? Who gets the sword?
    Who gets the cursed ring nobody can afford?
    The rogue says “finders keepers,” the cleric says “that’s mine,”
    The bard took seventeen percent for “emotional support” time.

    [Verse 2]
    The fighter wants the dragon’s scales,
    The wizard wants the dragon’s tails,
    The ranger wants the dragon’s teeth,
    The paladin just wants a receipt.
    He needs it for his temple’s books,
    “It’s tax-deductible,” he insists,
    While the rogue has already pocketed two.

    [Chorus]
    Who gets the goblet? Who gets the crown?
    Who gets the boots that let you float six inches off the ground?
    The barbarian says “I SMASH, I CHOOSE,”
    The monk says “I need nothing”… but took the magic shoes.

    [Bridge ]
    “I literally died in that boss fight.”
    “You were dead for forty-five seconds, Kevin.”
    “It was a formative forty-five seconds.”
    “You don’t get hazard pay for dying, that’s literally what dying IS.”
    “I had to talk to an angel. Do you know how awkward that is? She knew about the thing in Baldur’s Gate…”

    [Verse 3]
    The rogue presents a spreadsheet now,
    With color-coded columns, WOW!
    Turns out she’s tracked each monster slain,
    And calculated “kill-adjusted gain.”
    The wizard did the least, it reads,
    “I cast Shield seventeen times!” he pleads,
    “That’s defensive contribution, dear,
    Your dividend is… half a beer.”

    [Chorus]
    Who gets the goblet? Who gets the gem?
    Who gets the Amulet of Charisma, we ALL could use it, friend.
    The warlock’s patron wants a cut,
    The artificer filed a lien,
    This is the worst board meeting
    this tavern has ever seen.

    [Verse 4]
    Three hours later, tempers high,
    The bard has written wills for five,
    The cleric’s drawn a pie chart now,
    The fighter’s eating actual pie, somehow.
    We fought a god and didn’t flinch,
    We crossed a lake of fire, inch by inch,
    But nothing tests the party’s bond
    like sixty gold and a magic wand.

    [Final Chorus]
    Who gets the goblet? Nobody knows.
    We’ve been arguing so long the tavern owner chose,
    to charge us rent and the loot won’t cover it.
    We’re somehow now in debt.
    So here’s to the quest, the glory, the fame,
    The friendships forged in dragon flame
    They last right up until you claim…
    the helmet that I saw first!

    😡GARY, PUT IT DOWN, I SWEAR ON EVERY GOD IN EVERY TOWN😡

    …So, same time next week?

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

  • BTW, One of my favorite songs so far

    Main Channel – @SwampDogGames
    Livestreams – @SwampDogLivestreams
    Shorts – @SwampDogShorts
    Funny Clips – @SwampDogClips
    ———————————————————————————–
    📧Marketing/business/sponsorship inquiries, email swampdoggames@gmail.com
    ———————————————————————————–
    💖 Support the Channel by sharing with family and friends💖
    ———————————————————————————–
    Video made with: vizzy.io
    ———————————————————————————–
    ♪ Verse 1

    “Brothers, sisters, comrades all,
    We answer to no king or hall!
    The fat lords feast while peasants starve
    So we take what’s ours… and then some more!”

    ♪ Chorus
    We’re the Crimson Thread, we’re the Crimson Thread!
    Every copper you earned, we’ll take instead!
    We rob and we pillage, we plunder each village,
    For the good of the people — or so we have said!

    ♪ Verse 2 (Assassin)
    I slit a throat in Ember’s Reach,
    I poisoned half a duke’s estate,
    But don’t you fret, don’t call it sin,
    I’m redistributing fate!

    ♪ Verse 3 (Slaver)
    We offer jobs to all the poor!
    The hours are long, the pay is… none.
    But everyone’s equal on our crews,
    Equally under our thumb!

    ♪ Chorus
    We’re the Crimson Thread, we’re the Crimson Thread!
    We sell poison and poppy and nightshade and dread!
    We’re thieves and we’re liars, arsonists, town-criers,
    But it’s all for the community — at least that’s what we’ve pled!

    ♪ Verse 4 (Pirate Captain)
    I burned a ship off Gallows Bay,
    I stole its silk and stole its grain,
    The merchants had too much, you see,
    Now no one has it! Fair for all, don’t you agree?

    ♪ Verse 5 (Alchemist)
    My purple dust will cloud your mind,
    My moondrip makes the world feel kind,
    The people need an escape, my friend,
    From the system I help to upend!

    ♪ Bridge
    The crown hoards gold! The guilds hoard land!
    The temple hoards the gods’ own hand!
    So we hoard… well… everything we can—
    BUT AT LEAST WE FEEL BAD ABOUT IT, MAN!

    “Do we though?”

    “SHUT UP, Gerald.”

    ♪ Chorus
    We’re the Crimson Thread, we’re the Crimson Thread!
    We’d sell our own mothers for a loaf of brown bread!
    We raid and we racket, if it moves then we jack it,
    We’re wicked, we’re dreadful, delightfully fearful,
    We’ll stab you and rob you and then give a tearful
    Speech about justice and workers and rights—
    Then steal your boots in the cold of the night!

    ♪ Outro
    “Someday, comrades… someday the world will be free.
    But until that day,”
    THE CRIMSON THREAD PROVIDES… FOR ME!
    (Raucous laughter. Curtain falls. Someone’s wallet is missing.)

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶

    ¶¶¶¶¶