title-banner

Fly-by Pizza Guy

Final project for Carleton University's IMD Game Design course.

How to Play

The game is available to play at our itch.io page

1. Download build
2. Unzip build
3. Double-click exe file
4. Further controls and instructions can be found on the main menu.

Contributions

Mark McGregor

- Proceedural level generation
	- spawning buildings and roads
	- spawning building and road variations based on probabilities
	- spawning building variation objects at random
	- spawning intersections at random
	- spawning delivery spots at random
- All environment assets (buildings, roads, garbage bin, window boards, bench)
- Delivery spot assets (different variations, completed)
- Dynamic quality-switching
- Coin asset
- Coin animation
- Delivery actions (success, coin launched[improved], coin picked up)
- Level despawning behind player
- Player movement facing direction

Vivien Shen

- All character models (player, enemy, hot-air balloon, cannon)
- Pizza asset
- Pizza UI design
- Cash spawning script

Joshua Strutt

- Proceedural level generation
	- spawning enemies, created enemy behaviour, enemies getting attacked
	- spawning billboards, selecting from random billboards
	- reduced chance of long periods of time with no spawns (time spent without spawning increases spawn chances)
- Character controls
- implemented models (character, enemy, cannon)
- pizza throwing cooldowns
- more stuff but im too lazy to go find the rest, if this counts towards our grade LMK and ill update this

Brandon White

- All music and sound effects
- Menu UI (all of main menu, end of level, win/lose, death card view)
- In-Game Art (Menu backgrounds, logo, death cards, billboards)
- Linking scenes together, delaying scene change at end of gameplay
- Any scripts associated with menus
- CountScore script
- All in-game UI except for pizza selection
- Mouse cursor
- Handwriting font

Citations

SFX

Whoosh:		https://www.zapsplat.com/music/bendy-stick-whoosh-through-air-fast-1/
Ka-ching:	https://www.zapsplat.com/music/cash-register-open-kerching/
Wind:		https://www.zapsplat.com/music/blustery-wind-in-field-recorded-close-to-ground/
Ambience:	https://www.zapsplat.com/music/ambience-city-of-london-sirens-distant-constant-construction-pounding-wind-in-trees-close-by/
Impact:		https://www.zapsplat.com/music/cartoon-hit-impact-squash-object/
Explosions:	https://www.premiumbeat.com/blog/free-explosion-sfx-vfx-elements/

Music

Awesome Call by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3399-awesome-call
License: http://creativecommons.org/licenses/by/4.0/

"Surf Shimmy" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/

Textures

// Level Assets

Buildings:	 	https://unsplash.com/photos/plm7G8xdyPk

Level Background:	https://hdrihaven.com/hdri/?h=sunflowers

// End of Level Screen

Cork:	https://unsplash.com/photos/KsAo8ouBn8A

Wall:	https://freestocktextures.com/texture/seamless-roughcast-wall,812.html

Paper:	https://www.deviantart.com/cliffski/art/Pristine-Looseleaf-Paper-105821382

Frame: 	https://pixabay.com/photos/background-blank-border-brown-18176/

Note:	https://www.freepik.com/free-vector/realistic-post-note-transparent-background_3031246.htm#page=1&query=sticky%20notes&position=12

Paper:	https://unsplash.com/photos/kTg4NXEmfs8

Flag:	https://pixabay.com/vectors/flag-swedish-sweden-national-257636/

Letter:	https://pixabay.com/photos/letters-envelope-boards-wall-fence-4029672/