Welcome to Gamer To Game Developer Series 3! I’ll be showing you how to build a powerful FPS system in Unity 5 that you can expand upon for making any type of single player FPS game, from survival to all out action! In Chapter 1 I explain the basics and from there I’ll show you how to build the systems that make up GTGD S3. I start out with Unity 5.2.0. I code in C#.
S3 is now available for purchase on Steam as well!
Includes Steam trading cards
USER CONTRIBUTED CODE
Gun Recoil!
Visual Studio script template
Enemy field of view!
Removing defeated enemies when they are out of view
Aiming down sights
Crouching
Chapter 1 Unity Primer
[2] Install Unity
[3] Unity Basics
[4] Code Basics
[5] Finding & Accessing
[6] Delaying Code
[7] Input
[8] Raycast
[9] Tags
[10] Layers & Visibility
[11] Layers & Detection
[12] Walk Through Walls
[13] Triggers
[14] Accessing Scripts
[15] Materials & Color
[16] Instantiate
[17] Add Force
[18] Collision Detection
[19] Overlap Sphere
[20] Explosion Force
[21] NavMesh
[22] AI That Pursues
[23] Cursor Lock State
[24] Enemy Spawner
[25] Events
[26] Clean Up
[27] Your Assignment
Chapter 2 Game Manager System
[28] Intro To Chapter 2
[29] Game Manager Master
[30] Game Manager Pause Toggle
[31] Game Manager Toggle Menu
[32] Menu UI
[33] Game Manager Toggle Player
[34] Game Manager Toggle Cursor
[35] Game Manager References
[36] Game Manager Toggle Inventory UI
[37] Inventory UI
[38] Main Menu
[39] Game Manager Go To Menu Scene
[40] Game Manager Restart Level
[41] Game Manager Game Over
[42] Script Template
[43] Panel Instructions UI
[44] Game Manager Panel Instructions
Chapter 3 Player System
[45] Intro To Chapter 3
[46] Player Master
[47] Player Health
[48] Canvas Health
[49] Player Canvas Hurt
[50] Canvas Hurt
[51] Player Detect Item
[52] Player Ammo Box
[53] Unity 5.3 Conversion
[54] Player Inventory
Chapter 4 Item System
[55] Intro To Chapter 4
[56] Item Master
[57] Item Throw
[58] Item Pickup
[59] Item Tag
[60] Item Name
[61] Item Rigidbodies
[62] Item Colliders
[63] Item Set Layer
[64] Item Set Position
[65] Item Sounds
[66] Item Animator
[67] Item UI
[68] Item Ammo
Chapter 5 Enemy System
[69] Intro To Chapter 5
[70] Download Golem
[71] Setup Ragdoll
[72] Enemy Controller
[73] Enemy Master
[74] Enemy Animation
[75] Enemy Detection
[76] Enemy Nav Pursue
[77] Enemy Nav Destination Reached
[78] Enemy Nav Wander
[79] Enemy Nav Pause
[80] Enemy Attack
[81] Enemy Health
[82] Enemy Take Damage
[83] Enemy Ragdoll Activation
[84] Enemy Collision Field
[85] Spawner Proximity
[86] Enemy Nav Flee
Chapter 6 Gun System
[87] Intro To Chapter 6
[88] Download Gun Assets
[89] Gun Item Setup
[90] Gun Animations
[91] Gun Controller
[92] Canvas Ammo
[93] Dynamic Crosshair UI
[94] Dynamic Crosshair Controller
[95] Muzzle Flash
[96] Hit Effects
[97] Gun Master
[98] Gun Standard Input
[99] Gun Shoot
[100] Gun Muzzle Flash
[101] Gun Hit Effects
[102] Gun Apply Damage
[103] Gun Animator
[104] Gun Sounds
[105] Gun Ammo & Reload Part 1
[106] Gun Ammo & Reload Part 2
[107] Gun Ammo UI
[108] Gun Reset
[109] Gun Dynamic Crosshair
[110] Gun Burst Fire Indicator
[111] Gun Apply Force
[112] Setup Another Gun
Chapter 7 Destructible Objects
[113] Intro To Chapter 7
[114] Download Barrel Assets
[115] Setup Barrel Item
[116] Destructible Master
[117] Destructible Health
[118] Destructible Take Damage
[119] Destructible Explode
[120] Destructible Particle Spawn
[121] Destructible Sounds
[122] Destructible Collision Detection
[123] Destructible Low Health Effect
[124] Destructible Degenerate
[125] Destructible Player Inventory Update
[126] Scorpion81 Fracture
[127] Destructible Activate Shards
[128] Item Drop
[129] Item Transparency
[130] Item Set Rotation
[131] Pocket Hut Part 1
[132] Pocket Hut Part 2
[133] Pocket Hut Part 3
Chapter 8 Melee System
[134] Intro To Chapter 8
[135] Setup Crowbar
[136] Crowbar Animation
[137] Melee Master
[138] Melee Standard Input
[139] Melee Swing
[140] Melee Strike
[141] Melee Reset
[142] Melee Hit Effects
[143] Melee Sound
Chapter 9 NPC AI
[144] NPC AI Introduction
[145] Enemy NPC Prefab
[146] NPC Master
[147] NPC State Scripts
[148] NPC State Pattern 1
[149] NPC State Pattern 2
[150] NPC State Patrol
[151] NPC State Alert
[152] NPC State Pursue
[153] NPC State Flee
[154] NPC State Follow
[155] NPC State Melee Attack
[156] NPC State Range Attack
[157] NPC State Struck
[158] NPC State Investigate Harm
[159] NPC Animations
[160] Edit Golem Controller
[161] NPC Health
[162] Improve NPC State Melee Attack
[163] NPC Turn Off Animator
[164] NPC Turn Off Nav Mesh Agent
[165] NPC Turn Off State Pattern
[166] NPC Take Damage
[167] NPC Collision Field
[168] NPC Ragdoll Activation
[169] NPC Drop Items
[170] Change To Item Master
[171] NPC Head Look
[172] NPC Hold Range Weapon
[173] Gun Script Improvements
[174] Gun NPC Input
[175] Setup Ranged Ally 1
[176] Setup Ranged Ally 2
[177] General Improvements
[178] Item Make Noise
[179] Destructible Cause Distraction
[180] Bug Fixes
[181] Waypoints & Factions
[182] Edit Gun NPC Input
[183] Assign Waypoints
[184] Look At Target Improvement
[185] NPC Dynamic Faction
[186] Edit A Few NPC Scripts
[187] NPC Relations Data Structure
[188] NPC Relations Master
[189] NPC Relations Processor
[190] NPC Set My Attacker
[191] NPC Apply Relations
[192] NPC Relations UI
[193] Destructible NPC Relation
[194] Edit Destructible Cause Distraction
[195] Edit Item Make Noise
[196] Upgrade To Unity 5.6
Chapter 10 Vehicles
[197] Introduction To Vehicles
[198] Edit Various Scripts
[199] Edit NPC Scripts
[200] Setup Unity Car
[201] Edit Standard Car Scripts
[202] Vehicle Camera Master
[203] Vehicle Camera Follow
[204] Vehicle Camera Free Look
[205] Setup Vehicle Camera
[206] Vehicle Master
[207] Player Vehicle Interaction
[208] Vehicle Enter
[209] Vehicle Exit
[210] Vehicle Apply Damage