001 Section Intro Simple Shooter
002 Project Setup
003 Pawns vs Characters in C++
004 Character Movement Functions
005 Controller Aiming
006 Third Person Camera Spring Arm
007 Skeletal Animations 101
008 Editing Collision Meshes
009 Animation Blueprints 101
010 2D Blend Spaces
011 Connecting Animation To Gameplay
012 Inverse Transforming Vectors
013 Calculating Animation Speeds
014 Gun Actors
015 Spawning Actors At Runtime
016 Attaching To Meshes Via Sockets
017 Shooting Architecture
018 Spawning Particle Effects
019 Player View Point
020 Line Tracing By Channel
021 Impact Effects
022 Dealing Damage To Actors
023 Virtual Methods In C++
024 Overriding TakeDamage
025 Blending Animations By Booleans
026 Blueprint Pure Nodes
027 Create and Setup an AI controller
028 AI Aiming
029 Nav Mesh And AI Movement
030 Checking AI Line Of Sight
031 BehaviorTrees And Blackboards
032 Setting Blackboard Keys In C++
033 Behavior Tree Tasks And Sequences
034 BT Decorators And Selectors
035 Custom BTTasks In C++
036 Executing BTTasks
037 BTTasks That Use The Pawn
038 BTServices In C++
039 Ignoring Actors In Line Traces
040 Ending The Game
041 Setting Timers In C++
042 Displaying A Lose Screen
043 Iterating Over Actors
044 Calculating The Win Condition
045 Refactoring PullTrigger
046 Weapon Sound Effects
047 Randomized Sound Cues
048 Sound Spatialization
049 Crosshairs and HUDs
050 Health Bars
051 AimOffsets
052 Animation State Machines
053 Complex State Machines
054 Wrap-up And Challenges
ShooterAssetPack.Part1.zip
ShooterAssetPack.Part2.zip
ShooterAssetPack.Part3.zip
links.txt