Donut Boy

The Dough-Nutter 4000 has malfunctioned! It's up to you, Donut Boy, to rescue the
employees and donuts that were scattered around town from the resulting explosion.

This game saves your progress every time a level is completed, or when you pick up a new weapon / character.


In Game Controls


Left/Right - Move left & right
Up - Jump / Double Jump
Down - Crouch / Fast-Fall
Z - Shoot
X - Cycle through collected weapons
C - Cycle through rescued characters
Enter/Esc - Pause Game


Menu Controls

Arrow Keys - Move
Enter - Select



How To Play

  • Rescue the character shown at the beginning of each level.
  • Defeat enemies by shooting or jumping on them.
  • Each level has several secret characters you can optionally rescue (if you can find them).
  • You can play as any character that you've rescued. Change characters with "C" or in the pause menu.
  • Collecting donuts is not necessary to complete a level, but collecting all of the donuts in a level will increase your max health by 1.
  • Check if you've missed anything for each level on the Level Select screen.
  • Please don't use Internet Explorer - there are issues with audio playback.



About

Donut Boy was made in JavaScript using the Phaser Framework (v2.4.6). All music was made in Logic Pro X. All pixel art was created in Photoshop. 

This is the first video game that I have ever tried to make, and started as an experiment for me to learn how to make a game. I hope you enjoy it :)




FAQ

This game is taking a long time to load.

Make sure to click inside the game screen and please be patient. Thank you for understanding.

This game is laggy.

Try not having too many other programs or tabs running in the background while you play. If that doesn't help, you might need to play on a better computer. Thank you for understanding.

Is the soundtrack available?

Yes, you can listen to the soundtrack in a few different places:

You can purchase the album on bandcamp for $3.

I would love to support you with money.

Cool! You can click the "Support this Game" button at the top of this page to do that, or purchase the soundtrack on the bandcamp link above.

I would love to support you in... other ways ;)

Thanks, I also accept Nintendo eShop credits and Bed Bath & Beyond coupons.

Wait... Why would Donut Boy want to collect the donuts? Aren't they too dirty to sell anymore?

Run a couple Swiffer® WetJets™ over those bad boys and consumers won't notice.

That red hat looks like another popular red hat.

Good eye! It's an reference to Bart's Lucky Red Hat from the popular adult cartoon series The Simpsons.




Credits

Damon Bolesta (dbolesta@gmail.com) — Design, Programming, Music, and Artwork.


Fonts Used: 04BGeoVT323Russo One


A small number of sound effects were generated using cfxr, but most sound effects were obtained from freesound.org. I am very grateful to that site and its users for providing a large amount of sounds to dig through. Full SFX credits are as follows:

Unimpressed Yay
https://freesound.org/people/xtrgamr/sounds/239594/

Bubble popping
https://freesound.org/people/kwahmah_02/sounds/260614/
https://freesound.org/people/Quistard/sounds/231946/
https://freesound.org/people/greenvwbeetle/sounds/328117/

Super Launch 600
https://freesound.org/people/juskiddink/sounds/140867/

Zombie Noises
https://freesound.org/people/Under7dude/sounds/163440/
https://freesound.org/people/lolamadeus/sounds/181068/

Grave Trap Activated
https://freesound.org/people/Me_Is_Chaos/sounds/275652/

Locked Gate
https://freesound.org/people/Benagain/sounds/321087/

Gate Opening
https://freesound.org/people/south_africa_jen/sounds/367785/

Switch Character Static
https://freesound.org/people/Jace/sounds/35291/

Frisbee
https://freesound.org/people/hermengarde/sounds/235845/

Fake Wall Destroy
https://freesound.org/people/mystiscool/sounds/7135/
https://freesound.org/people/mystiscool/sounds/7136/
https://freesound.org/people/adamgryu/sounds/336023/

Falling Spike
https://freesound.org/people/ChemiCatz/sounds/267910/

Switch On/Off
https://freesound.org/people/FillSoko/sounds/257958/

Switch Break
https://freesound.org/people/13FPanska_Cerny_Jan/sounds/379008/

Pistol
https://freesound.org/people/tehlordoswag420/sounds/249778/

Fire
https://freesound.org/people/Speedenza/sounds/174999/

Croissant
https://freesound.org/people/InspectorJ/sounds/394435/

Toaster Launch
https://freesound.org/people/rivernile7/sounds/240548/

Pearl Bounce
https://freesound.org/people/hans/sounds/107785/

Pearl Break
https://freesound.org/people/13FPanska_Cerny_Jan/sounds/378923/

Cinnamon Roll Bounce / Baker Slap
https://freesound.org/people/qubodup/sounds/172489/

Toaster Death / Door Crush
https://freesound.org/people/JoelAudio/sounds/135463/

Roll Surprise
https://freesound.org/people/bone666138/sounds/198876/

Metal Crate Death
https://freesound.org/people/zaneclampett/sounds/263620/

Big Roll
https://freesound.org/people/acrober/sounds/86146/

Spider Damage / Death
https://freesound.org/people/columbia23/sounds/395395/

Swimming
https://freesound.org/people/jennerallydrawing/sounds/251454/

Rat Damage / Death
https://freesound.org/people/okcool123/downloaded_sounds/?page=3#sound

Button Press
https://freesound.org/people/esperar/sounds/170800/

Crab / Clam Damage / Death
https://freesound.org/people/zimbot/sounds/244480/
https://freesound.org/people/AJFiorini317/sounds/218400/

Seagull Damage / Death
https://freesound.org/people/squashy555/sounds/353416/

Fish Damage / Death
https://freesound.org/people/Corsica_S/sounds/103956/

Bat Damage Death
https://freesound.org/people/dheming/sounds/197392/

Trap Gate Close
https://freesound.org/people/MichelleGrobler/sounds/410560/

Auto Door
https://freesound.org/people/peepholecircus/sounds/171705/

Elevator
https://freesound.org/people/marcel_farres/sounds/186104/

Enter Water
https://freesound.org/people/Rocktopus/sounds/233413/

Toxic Swamp
https://freesound.org/people/Psyche_Sound_Studios/sounds/253544/

Donut Factory / Fish Alarm
https://freesound.org/people/FullMetalJedi/sounds/390964/

Elevator End / Roll End
https://freesound.org/people/CGEffex/sounds/158978/

Switch Weapon
https://freesound.org/people/twisterman/sounds/159450/

Weapon Pickup
https://freesound.org/people/knova/sounds/170273/

Chain Lifts
https://freesound.org/people/fredelisle/sounds/378211/

Fish Drain
https://freesound.org/people/ryansnook/sounds/108382/

Door Open / Close
https://freesound.org/people/ArnyDnD/sounds/232957/

Platform Destroy
https://freesound.org/people/Adam_N/sounds/330235/

Baker Deflect
https://freesound.org/people/CGEffex/sounds/96213/

Dust Ball Poof
https://freesound.org/people/Planman/sounds/208111/

Dust Ball Damage / Death
https://freesound.org/people/uwesoundboiz/sounds/109831/

Fat Man Shoot / Damage / Death
https://freesound.org/people/unfa/sounds/165539/

Baker Damage Death
https://freesound.org/people/SkyRaeVoicing/sounds/368842/

Checkpoint Bell
https://freesound.org/people/LozKaye/sounds/94024/

Bakery Change Song
https://freesound.org/people/kwahmah_02/sounds/269476/

Beach Ball Bounce
https://freesound.org/people/Eelke/sounds/172606/

Shotgun
http://soundbible.com/2095-Mossberg-500-Pump-Shotgun.html


Comments

Log in with itch.io to leave a comment.

(+1)

Fun game, seems simple but the push-box-killl-enemy and activate-triggers-with-weapons adds a little more interaction than I first thaught. Well done.

Thanks, I'm glad you found some fun interaction despite its simple appearance :)