Here you can find all of the tutorials. You should read them one by one – I’m using stuff created earlier.
1. Configuring new project. UE4 main classes explanation.
If you roneon’t know what’s Game Instance, GameMode or PlayerController you should read this tutorial. It explains base classes in Unreal Engine 4.
2. First person look around controls – mouse touch tilt
You will learn how to implement touch, tilt and mouse controls in your game.
3. Add FPP arms and TPP mesh to your Character
How to use Animation Blueprints. After this you will have first person arms animated. Third person will be able to aim.
4. How to create Inventory
More advanced post about creating inventory with 3 active slots.
5. How to add weapons – basics + equipping
Using inventory to equip weapons.
6. Weapons – shooting and reloading functionalities

How to implement shooting and reloading for your weapons.
7. FX: Create ammo shell particle from mesh
Spawning shell particle created from mesh.
8. How to fire a weapon / create ammo data / impact effects
How to make your weapon fire. You will learn how to spawn impact effects as well.
9. How to add spread and dynamic crosshair to weapon
How to create dynamic crosshair to draw current weapon spread.
10. How to do damage – advanced
How to determine which body part was hit. Phys mat explanation as well and most importantly how to do damage to enemies- this mean implementing base enemy blueprint.
11. First Enemy – Behavior Tree / Shooting at Player
How to implement your first enemy. Using behaviour tree and animation blueprint.
12. Creating Shotgun
Shotgun weapon implementation tutorial.
13. Creating Assault Rifle
Assault rifle implementation tutorial.
14. Create Grenade Launcher
Grenade launcher implementation tutorial. More about projectiles.
15. Creating Sniper Rifle
How to implement Sniper rifle using 3 methods: post process material, HUD overlay and render to texture. How to determine head shot and make slomo as well.
16. Create Rocker Launcher
How to implement rocker launcher.
17. UMG UI: Draw player health and armor
How to create UMG widgets to draw player health and armor.
18. UMG UI: Draw current weapon information
How to use UMG Widgets to draw current weapon ammo and if reloading.
19. UMG: How to create icons from 3d assets
How to use 3d models to create 2d icons for UI usage.
20. UMG: Adding materials
How to use Materials in UMG.
21. UMG: Change weapon panel
How to use UMG to create change weapon panel.
22. Creating first environment – basics
Creating first scene and lighting basics.
23. Enemy: Wall walking spider
How to implement wall walking spider. He can walk even on ceiling.
24. Enemy boss robot
Another AI tutorial: melee damage, one weak body part. Lot of great blueprints stuff.
25. Enemy: Flying Drone
Flying enemy that can avoid obstacles.
26. Player damage indicators and dying effect
How to implement damage indicators (blood splats material and camera shakes)
27. Ninja enemy
Another AI tutorial. This time jumping ninja.
28. How to implement score and combo system
How to calculate score and combo system implementation tutorial.
29. Display target information
How to create UMG widget to display current enemy player is looking at.
30. Enemy: “Marine”
Another AI tutorial – this time marine.
31. Turret Tutorial
How to implement Turret which is targeting and shooting enemies.









