GitGood Dungeon

GitGood Dungeon
Git Good Dungeon is a game my cousin and I made in 48 hours for Ludum Dare 47, drawing from the jam's theme of "Stuck in a Loop". This was my cousins first game jam (and he rocked it!) and it was amazing to be able to develop something together. The game has it's flaws, but we learned a lot, and we're happy that we have a playable game (if not a bit buggy) with a start, game loop, and end.
We called it "Git Good" to pay respect to the struggles we had in our own "Stuck in a Loop" experience using Git to collaborate. Neither of us had used Git before, and we really were thrown for a loop (for a good part of the first day) before we could figure it out. It's also a nod to the challenge of this 5 level game, which requires some skill to beat.
*
tl;dr
*
Git Good Dungeon - Our Hero is 'stuck in a loop' in a dungeon, where in each loop the enemies spawn in the same position (the loop), but with each iteration more get added. Green Fireballs helps boost the challenge.
Instructions
* Attack (Mouse Left)
* Roll (Mouse Right)
* WASD (Movement)
* Kill the Skeletons, Avoid their Attacks, Fireballs hurt
* Escape Key (Quit)
Bugs
* Probably lots
* ?????? (Let us know)
* WebGL wouldn't build with Unity 2020 (or maybe some bug in our Project Settings)
* Screen-Size is used to 'bound'/clamp enemy movement (1920x1080), so probably doesn't play well with other resolutions.
* The game loads Level 2 Enemies into the First Loop (but only when the game is built into an .exe and not in development for some reason)
*Mini-Post Mortem*
Things we're Proud of
* Awesome Hero Animations (check out the roll-slash!)
* Animated Skeletons that roam, detect, and attack
* Game Manager that used an easy to use Enemy Spawning/Placement system
* Rad looking dungeon, and overall fit of aesthetic of art
* "Completing" the game development cycle (start, game loop, end)
* Leveraged Trello to keep ourselves on track.
* Figuring out how to use Git (stay tuned for more collabs!)
Challenges we faced
* Neglecting class Game Jam advice (i.e. getting good sleep, focused scope)
* Keeping clean code as classes as the time crunch set in
* Getting sucked into the 'nice-to-haves'
* Git
Stretch Goals (cause you never know...)
* Title Screen
* More enemy types and enemy AI
* Invincibility when player rolls
* Variety of Traps
* Bosses - that have specific attack patterns
Audio
* https://opengameart.org/content/rpg-sound-pack
Art
* https://oco.itch.io/medieval-fantasy-character-pack
* https://jesse-m.itch.io/skeleton-pack
Install instructions
* Made in Unity:
* Download LD47.zip
* Extract
* Click on LD47.exe

Tools: Unity



Comments23
The ability to swing towards wherever your mouse pointer is, with a little bit more speed, would probably resolve that - knowing when and how to dodge, then counterattacking the right moment, would make for a nice bit of extra engagement and let the dodge & dodge-attack abilities shine more.
Still, this is a solid entry, and congrats to you & your cousin for both making a whole game, *and* tackling Git while you were at it!
Apart from that, it is a solid work!
The graphics are very good. I didn't see any bugs. The sound when hit is a little weird. And a background music would be nice.
Good job.
Cool game!