/WaveSurvivalGame3D

A 3D wave survival game in Godot 4

Primary LanguageGDScript

"""
TODO
	- Balance global variables and waves
	- Fix "KNOWN BUGS"

NOTES
	- Tutorials that were helpful
		- https://www.youtube.com/watch?v=A3HLeyaBCq4
		- https://www.youtube.com/watch?v=dV6S_11pyzo
		- https://www.youtube.com/watch?v=iV710Vm5qm0
		- https://www.youtube.com/watch?v=6bbPHsB9TtI
		- https://www.youtube.com/watch?v=tryYXX30FGg
		- Interactions
			- https://www.youtube.com/watch?v=gTpteB2kRUc
	- Assets I used
		- Ground texture (https://www.freepik.com/free-vector/earth-texture_997013.htm)
		- Environment assets (https://zsky2000.itch.io/ultimate-village-rpg-pack)
		- Environment assets 2 (https://kenney-assets.itch.io/graveyard-kit)
		- Weapons (https://zsky2000.itch.io/low-poly-weapons-pack-v1)
		- Brain Icon (https://www.vecteezy.com/png/28635368-human-brain-medical-icon-illustration-isolated-on-white-background-ai-generative)
		- Font (https://www.dafont.com/who-asks-satan.font)
		- Mystery box (https://sketchfab.com/3d-models/call-of-duty-black-ops-mystery-box-f9561f9ec3b64b038c66ebb98ce9a3d6)
		- Reload Speed Upgrade Workbench (https://poly.pizza/m/pX3YnfKa6Q)
		- Audio
			- Gun equip (https://pixabay.com/sound-effects/1911-reload-6248/)
			- Sniper shot (https://pixabay.com/sound-effects/sniper-rifle-5989/)
			- Shotgun shot (https://pixabay.com/sound-effects/shotgun-firing-4-6746/)
			- Pistol shot (https://pixabay.com/sound-effects/9mm-pistol-shot-6349/)
			- Repeater shot (https://pixabay.com/sound-effects/ar15-real-recording-99253/)
			- Interaction feedback (https://pixabay.com/sound-effects/button-124476/)
			- Hit mystery box (https://tuna.voicemod.net/sound/2577308b-154e-42a1-9bd5-9f2e6b4b80ec)
			- Reload speed upgrade (https://www.soundsnap.com/card_video_game_action_tornado_swallowing)
			- Bullet damage upgrade (https://www.soundsnap.com/alien_game_crafting_alien_sack_hitting_4_juicy_organic_detonating_and_exploding_bomb)
			- Player Hurt (https://www.soundsnap.com/emote_nora_woman_pain_hurt_grunt_01_wav)
			- Zombie groan (https://pixabay.com/sound-effects/growling-zombie-104988/)
			- Background (https://pixabay.com/sound-effects/spooky-music-box-radio-broadcast-32650/)
			- New wave (https://pixabay.com/sound-effects/horror-stress-tension-2-73687/)

KNOWN BUGS
	- When under trees, the leaves do not show
	- Zombies sometimes are way up high in the sky (maybe has to do with tree collision boxes)
	- After a zombie attacks you, if you don't go out of its attack range before its next attack, it just stalls out (it won't hit you again)
"""