Left title bumper.

Disco Bird Duology

Right title bumper.

Development span: November - December 2022 (1 month) | November - December 2023 (1 month)

Project Type

  • Individual

My Roles

  • Programmer, Designer, Artist

Source Code

Download and Play

Made For

  • CAP3032 Interactive Modeling & Animation 1 (UF)
  • CAP3027 Intro to Digital Arts & Sciences (UF)
The title screen for Dance Off Of Destiny. As part of the assignment, we needed 2 difficulty modes, so I programmed a separate campaign with new content! The title screen for Chorus of Carnage. Each encounter has a random pool that enemies are selected from, so every playthrough is different.

About the Project

The Disco Bird duology is composed of two final programming projects for different classes. Disco Bird and the Dance Off of Destiny came first for the final project in Modeling and Animation, and next year, I made Disco Bird and the Chorus of Carnage for the final assignment in Intro to Digital Arts and Sciences. Disco Bird as a character is one of my favorites - any time I make a game with them, I'm able to just have fun. Neither of these projects required custom assets; that's how much I like my little pal.

Disco Bird and the Dance Off of Destiny is a turn-based RPG made with Processing. In it, you ascend the floors of the Fortress of Funk to stop the evil plans of the Hawk of Hate! There are 5 enemy types with 3 variants each, all of which have stats and moves unique to their type and variant and all of which can be recruited to fight for you as you ascend the 15 floors of the Fortress. Battles are generated from a per-floor pool, making every playthrough different; hard mode adds 15 more floors and tougher battles, along with a new final boss.

Disco Bird and the Chorus of Carnage is a simple shoot-em-up made with a custom Java engine. The titular horde of vultures - the Chorus of Carnage - have descended upon an innocent village, and it's up to Disco Bird to hold them off while the townspeople escape! Enemy and player behavior resembles Space Invaders, and waves infinitely repeat; the new feature I added to liven things up is a dodge roll that temporarily makes Disco Bird invulnerable and allows them to dodge incoming attacks.

You can recruit enemies to your side to help you advance! Chorus of Carnage's gameplay is nearly identical to Space Invaders, but I added a dodge roll if you hit the P key. There are different Game Over screens in Chorus of Carnage depending on if you last at least 3 rounds...
                     this is the one for if you don't.

Programming Accomplishments

  • Created an original RPG battle system with turn-based combat, individual stats, multi-enemy battles, and levelling (whose structure would later be used and massively expanded on in Valiantine)
  • Built a custom engine in Java to facilitate basic game mechanics
  • Built .exe files of both games to make them playable outside of their IDEs

Other Accomplishments

  • Created all artwork & sprites for both games
  • Designed both games to meet & exceed assignment specifications

< Previous

Next >

Want to get in touch? Find me in all of these places!

Link up on my LinkedIn profile

Scratch an itch on my Itch.io page

Send me an email at awk481@gmail.com

© 2024 Andrew Kohler