Game Description: a First-Person Shooter game which you can use your weapons (AK47 or M4A1) to shoot and kill zombies ambushed in the woods. This game is a personal project and is based on the Unreal Engine 4.26
-
Game interface
-
Player's HP and Armor: on the bottem left corner
-
The minimap (radar): on the top left corner to let you get information about your current location and zombies' location
-
The message panel: at the bottem of the minimap, which shows status of your current object (e.g. Kill all zombies)
-
The Timer: on top of the minimap (radar)
-
A gun (AK-47): is always your first equipped gun, and the icon is shown on the bottem right corner
-
Ammo Count: on bottem right corner
-
Player models
-
There are two types of player models:
-
Animations:
- Walk towards four different directions
- Sprint towards four different directions
- Jump without affecting upper part body
- Shoot without affecting lower part body
-
State Machine
-
-
Gun model
- Unreal Engine AI with Behavior Trees | Unreal Engine
- Game Development in C++ and Unreal Engine (Stanford CS193U)
- Learn Unreal Engine (with C++) - Full Course for Beginners
- Blueprints vs. C++: How They Fit Together and Why You Should Use Both
- Creating A First Person Shooter Game (FPS) With Unreal Engine 4
- Unreal Engine Beginner Tutorial: Building Your First Game