Enemy AI basics to advanced: detection/attack ranges, behavior changes, collider/component swaps
Audio design: audio zones, 3D sound benefits, controlling audio on enter/exit triggers
Gameplay systems: player health, damage/death conditions, respawn systems and respawn menus
World simulation: day/night cycle scripts and extending time-of-day for effects (e.g., water color)
Camera techniques: second camera to prevent weapon clipping and improve first-person visuals
Shooting methods: raycast vs projectile precision for fast-moving shots and prefab usage
About the free online course
Learn to create a complete survival-style experience in Unity by building the kind of systems that make games feel responsive, readable, and fun to play. This free online course guides you through the practical workflow used in real projects: starting a new scene, setting up core player interactions, and steadily shaping a small playable loop that you can keep expanding after the final lesson.
As you progress, you will connect gameplay and visuals in a way that feels natural for Unity development. You will work with melee combat logic, raycast-based interactions, and animation-driven behaviors so actions like attacking, taking damage, and switching weapons look and feel consistent. You will also refine usability with crosshairs, feedback cues, and UI elements that help players understand what is happening without breaking immersion.
Beyond the character, the course dives into building a convincing world. You will explore terrains and environment setup, then enhance the mood using render settings, materials, shaders, and lighting choices. Particle effects and audio zones add atmosphere, while importing models correctly helps you maintain a smooth pipeline and avoid common asset problems when bringing content into Unity.
To make the game challenging and replayable, you will implement enemy behavior with AI improvements and sensible tuning. Health systems, respawning, doors, and control upgrades help transform a prototype into something closer to a finished experience. A day/night cycle and water coloring extend the world further, and careful camera setup prevents issues like weapon clipping that can reduce polish in first-person games.
Each module is paired with quick exercises to confirm key concepts, helping you understand not only what to do, but why it works. By the end, you will have a stronger grasp of Unity game development fundamentals and a portfolio-ready foundation you can personalize into your own survival game.
Course content
Video class: 1. Unity Tutorial Basics - Create a Survival Game12m
Exercise: _What is the first step to create a survival game in Unity according to Brackeys?
Video class: 2. Unity Tutorial Melee Combat- Create a Survival Game17m
Exercise: What is the purpose of the 'raycast' function in a Unity game?
Video class: 3. Unity Tutorial Animation and Health - Create a Survival Game26m
Exercise: What is the 'maxDistance' variable used for in the Survival game tutorial?
Video class: 4. Unity Tutorial Animation System - Create a Survival Game19m
Exercise: What is the default animation for the character when no actions are performed?
Video class: 5. Unity Tutorial, Crosshairs - Create a Survival Game08m
Exercise: How do you center a graphical element on the screen in Unity using a GUI texture?
Video class: 6. Unity Tutorial, Timing, Animation and Importing - Create a Survival Game25m
Exercise: What file format does Unity prefer for importing models from Autodesk software?
Video class: 7A. Unity Tutorial, Render Settings - Create a Survival Game12m
Exercise: What function does the 'Render Settings' serve in Unity?
Video class: 7B. Unity Tutorial, Glowing Particles - Create a Survival Game24m
Exercise: How can you make a magical sword with particle effects in Unity?
Video class: 8. Unity Tutorial, Terrains - Create a Survival Game19m
Exercise: _What is the first step in creating a terrain in Unity for the survival game tutorial by Brackeys?
Video class: 9. Unity Tutorial, Lamps, Materials, Shaders - Create a Survival Game18m
Exercise: What is the first step to apply a new texture to terrain in Unity?
Video class: 10. Unity Tutorial, Tree Generator - Create a Survival Game17m
Exercise: _What is the purpose of the tree generation tool in Unity?
Video class: 11th. Unity Tutorial, Weapon Switching - Create a Survival Game09m
Exercise: Which key is used for weapon switching in Unity based on the script?
Video class: 12th. Unity Tutorial, Enemy AI - Create a Survival Game24m
Exercise: What color does the enemy change to when in attack range?
Video class: 13th. Unity Tutorial, Audio Zones - Create a Survival Game13m
Exercise: In Unity, how can audio be controlled when a player enters or exits a specific area?
Video class: 14th. Unity Tutorial, Awesome Audio - Create a Survival Game20m
Exercise: _What is the advantage of enabling 3D sound for audio files in Unity?
Video class: Unity Shooting Tutorial (Raycast and Prefab)29m
Exercise: Which shooting method is more precise for fast objects?
Video class: 15th. Unity Tutorial, Advanced AI - Create a Survival Game25m
Exercise: _What is the component that replaces the capsule Collider in the advanced AI script in the Unity survival game tutorial by Brackeys?
Video class: 16. Unity Tutorial, Fixing and Tweaking - Create a Survival Game08m
Exercise: What was the primary focus of the video?
Video class: 17. Unity Tutorial, DOORS - Create a Survival Game30m
Exercise: What is the main focus of the scripting tutorial in Unity?
Video class: 18. Unity Tutorial, Player Health - Create a Survival Game12m
Exercise: What happens when the enemy attacks the player three times?
Video class: Bonus, Using the Assets! Unity Tutorial - Create a Survival Game09m
Exercise: _What program can you use to decompress the downloaded survival assets file on a Windows computer?
Video class: 19. Unity Tutorial, Respawn Menu - Create a Survival Game20m
Exercise: What is the purpose of the respawn menu script in a survival game?
Video class: 20. Unity Tutorial, Improved Controls - Create a Survival Game11m
Exercise: _What is the name of the script used to improve the controls in the survival game tutorial by Brackeys?
Video class: 21. Unity Tutorial, Player Respawn - Create a Survival Game23m
Exercise: What is the purpose of the respawn system in the game series tutorial?
Video class: 22. Unity Tutorial, DAY/NIGHT CYCLE - Create a Survival Game18m
Exercise: What is the primary purpose of the script discussed in the Unity tutorial?
Video class: 23. Unity Tutorial, Importing Models - Create a Survival Game31m
Exercise: What is the purpose of the 23rd tutorial in the survival game series?
Video class: 24. Unity Tutorial, Water Color - Create a Survival Game13m
Exercise: _What is the purpose of expanding the time of day script in the survival game tutorial by Brackeys?
Video class: 1. Level Design - Create a Survival Game05m
Exercise: What is the initial step in designing landscape in the survival game series?
Video class: 25. Unity Tutorial, ADDING ARMS - Create a Survival Game22m
Exercise: _What file format does Brackeys recommend using for importing the arms into Unity?
Video class: 26. Unity Tutorial, WEAPON CLIPPING - Create a Survival Game10m
Exercise: What is the primary purpose of creating a second camera in Unity as discussed in the video?
Video class: 27A. Unity Tutorial, MECANIM - Create a Survival Game16m
Exercise: _What is Meccan 'm in Unity?
Video class: 27B. Unity Tutorial, MECANIM - Create a Survival Game19m
Exercise: What is the purpose of setting an 'exit time' in Unity animations?
Video class: 28. Unity Tutorial, ADDING WEAPONS - Create a Survival Game19m
Exercise: What is the purpose of creating an empty game object called 'melee'?
Video class: 29. Unity Tutorial, FALLING DAMAGE - Create a Survival Game15m
Exercise: What is the purpose of the FPS Walker Enhanced script?
Video class: 30A. Unity Tutorial, WEAPON SWITCHING - Create a Survival Game21m
Exercise: What is the primary focus of the new script discussed in the video?
Video class: 30B. Unity Tutorial, WEAPON SWITCHING - Create a Survival Game14m
Exercise: What is the purpose of the 'select weapon' function?
Video class: 31A Unity Tutorial, Melee & Switching - Create a Survival Game22m
Exercise: What is the primary focus of the video discussed?
Video class: 31B. Unity Tutorial, New Melee - Create a Survival Game10m
Exercise: What is the primary purpose of adjusting the hit streaks in the weapon functionality coding?