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