Final Project Concept - The Caveman
The caveman has angered his peers but needs to collect metal ores for his tribe, he needs to find one special ore in order to become the chief. In the meantime while a he is cursed and banished (represented by his grey body), the caveman needs to fight off wild animals and collect ore in order to find the one special one to bring back to become the chief. The caveman needs to eat food (like fruit) in order to not starve. The game ends when the caveman finds the special ore bringing honor to himself.
Controls -
W-A-S-D for general movement, Mouse to move third person camera, Left click to attack, Press I to open inventory, Press E to Interact, Press F to consume fruit, Press R to use sticks/wood to increase defense buff
Log 1 (7/4/2026) -
Setting up the map and all the basic stuff.
Future stuff - making enemy npcs, collection feature, changing player character model, hunger mechanic, combat mechanic.
Log 2 (7/5/2026) -
Finished setting up all the basic stuff. UI mostly complete.
Future stuff - Change out / add music, change the character model, implement a hunger system, adjust the time cycle, refine the terrain, implement a weather system, implement a combat system (enemy npcs and AI), implement menu system, and implement the win condition (the special Ore).
Log 3 (7/5/2026) -
BUG UPDATE --- I replaced the "new terrain" asset that was missing with "new terrain 1". I effectivbely replaced the terrain from scratch.
Log 4 (7/10/2026)
In light of the Github bug, I am going to avoid doing pushes into the github repository. My next and only push will be into a new github repository where I won't have that terrain issue anymore.
Completed the base template of the game from the professors lectures
things to work on ---
UI adjustments / customizations / adjusting inventory system, finish weather cycle, adjust day/night cycle so it is more realistic, change backround music, implementing enemy npcs, health system / hunger system, implement main menu scene, complete win condition --- automatic restart when the player finds the special ore
Note - I'm going to implement the new character player model at a later date for the sake of having the testing
Log 5 (7/12/2026)
extended the day night cycle so that it is 20 minutes long instead of 2 minutes, Fixed up the inventory system. I think I want to keep it simplified for the most part, changed backround music
Log 6 (7/15/2026)
Got the restart working after finding the special ore, added more dead trees, started working on health and hunger mechanic
Log 7 (7/17/2026)
Completed Hunger and health system, Attack animation
Log 8 (7/19/2026)
Minor UI adjustments Started and completed main menu scene --- currently using a potential placeholder image for the main menu (Generated by ChatGPT)
Future things ---
Replace player character model to the barbarian/caveman, Enemy NPCS, Combat mechanics, Refine the Main menu - menu music and menu SFX, Spawner for the special ore, enemy spawner, make it so that player deaths sends the player back to the main menu
Log 9 (7/22/2026)
Added the victory and losing menus, Added menu music
Log 10 (7/24/2026)
added enemy spawner, implemented enemy npcs --> wolves, adjusted animations for wolves, refined menus and win/lose (death sends you to lose scene and winning sends player to win scene)
Log 11 (7/25/2026)
Fine tuning and polishing UI and menus, fine tuning combat, Added Defense buff mechanic, implemented ore pointer on compass, implemented weather system (rain cycle), replaced player character model
Log 12 (7/25/2026)
Further polish finalized health, defense buff, hunger, and combat by adjusting the math, added UI defense buff counter above health counter, added some audio sfx, further polish
Sources---
I utlized ChatGPT to help create some artwork that would be used as the game menu. I also utlized AI to create some audio assets. I utilized AI to help create some of the code and help organize my thoughts, and I would later refine things to a way that I liked it on my own.
Websites / Sources
https://assetstore.unity.com/packages/3d/environments/low-poly-environment-nature-free-lowpoly-medieval-fantasy-series-187052 https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-urp-196526
https://pixabay.com/sound-effects/nature-night-forest-with-frogs-and-crickets-for-sleep-451153/ https://pixabay.com/sound-effects/nature-forest-daytime-446356/ https://pixabay.com/music/meditationspiritual-atmospheric-documentary-509386/
https://quaternius.com/packs/stylizednaturemegakit.html
https://quaternius.com/packs/animatedmen.html https://www.mixamo.com/ https://quaternius.com/packs/ultimateanimatedanimals.html
https://quaternius.com/packs/survival.html https://quaternius.com/packs/ultimatefood.html https://kenney.nl/assets/food-kit
https://kenney.nl/assets/ui-pack-adventureLinks https://kenney.nl/assets/ui-audio
Unity Asset Store sources -
Audio - https://archive.org/details/53-skyrim-atmospheres https://suno.com/s/kT8YBDGxMirdTHsM - Menu Music https://pixabay.com/sound-effects/people-man-grunting-2-481766/ https://pixabay.com/sound-effects/nature-calming-rain-257596/ https://pixabay.com/sound-effects/film-special-effects-click-button-140881/ https://pixabay.com/sound-effects/horror-snarls-and-growls-172823/
