Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
BTTask_Escape.cpp
BTTask_Escape.h
BTTask_FindNextNode.cpp
BTTask_FindNextNode.h
BTTask_WolfAttack.cpp
BTTask_WolfAttack.h
CavemanCharacter.cpp
CavemanCharacter.h
CavemanController.cpp
CavemanController.h
IndoorActor.cpp
IndoorActor.h
README.md
Trap.cpp
Trap.h
WolfCharacter.cpp
WolfCharacter.h

README.md

Caveman [RPG | Survival]

Unreal Engine 4.9.2 ( C++ )

Caveman is my first attempt in C++, and I wanted the challenge, so I took up the RPG Genre. The tech demo itself took around a month to build, as I was learning a lot at the time around UE 4.

You control a hungry naked Caveman, and your purpose is to navigate through the level, and kill all the wolves. You can kill a wolf using various weapons like placed trap, your club or a bow. Looting them will give you the meat required to cook a healthy meal to live through the day, provided you find a campfire. You should watchout for areas that have low temperature because you will be cold and eventually die. On your way, you will find bushes that hide branches, which can be used to craft items that themselves can produce Flint and Tinder, which can be used to light up fires. Standing by the fires, your heat is increased and you are able to cook the meat you looted from the wolves and stay alive.

https://www.youtube.com/watch?v=Xv0IdoUGA94

Main Fields:

  • Gameplay Programming (C++)
  • AI Programming (C++)

Mechanics & Systems Built:

  • AI for the enemy of the Caveman (wolves).
  • Trap mechanics
  • Temperature zones
  • Wolf stats and combat