Free Course Image Unity - survival game

Free online courseUnity - survival game

Duration of the online course: 11 hours and 23 minutes

5

StarStarStarStarStar

(12)

Build a Unity survival game from scratch: combat, AI, UI and day/night systems. Free online course with hands-on practice and quiz-style exercises.

In this free course, learn about

  • Unity survival project setup: scenes, player controller, basics workflow (Brackeys series)
  • Melee combat via raycasts: hit detection, maxDistance, damage timing and feedback
  • Animation system & Mecanim: default idle, transitions, exit time, syncing attacks to anims
  • UI basics: crosshair creation and centering GUI elements on screen
  • Model/asset importing: preferred formats (e.g., FBX), arms/weapons setup, asset unpacking tools
  • Lighting & visuals: Render Settings, materials/shaders, glowing particles for magical effects
  • Terrain & level design: creating terrains, painting textures, placing trees with generator tool
  • Weapon systems: switching keys, selectWeapon logic, adding weapons, melee holder objects
  • 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

Course Description

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 Game 12m
  • 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 Game 17m
  • Exercise: What is the purpose of the 'raycast' function in a Unity game?
  • Video class: 3. Unity Tutorial Animation and Health - Create a Survival Game 26m
  • Exercise: What is the 'maxDistance' variable used for in the Survival game tutorial?
  • Video class: 4. Unity Tutorial Animation System - Create a Survival Game 19m
  • Exercise: What is the default animation for the character when no actions are performed?
  • Video class: 5. Unity Tutorial, Crosshairs - Create a Survival Game 08m
  • 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 Game 25m
  • Exercise: What file format does Unity prefer for importing models from Autodesk software?
  • Video class: 7A. Unity Tutorial, Render Settings - Create a Survival Game 12m
  • Exercise: What function does the 'Render Settings' serve in Unity?
  • Video class: 7B. Unity Tutorial, Glowing Particles - Create a Survival Game 24m
  • Exercise: How can you make a magical sword with particle effects in Unity?
  • Video class: 8. Unity Tutorial, Terrains - Create a Survival Game 19m
  • 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 Game 18m
  • 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 Game 17m
  • Exercise: _What is the purpose of the tree generation tool in Unity?
  • Video class: 11th. Unity Tutorial, Weapon Switching - Create a Survival Game 09m
  • Exercise: Which key is used for weapon switching in Unity based on the script?
  • Video class: 12th. Unity Tutorial, Enemy AI - Create a Survival Game 24m
  • Exercise: What color does the enemy change to when in attack range?
  • Video class: 13th. Unity Tutorial, Audio Zones - Create a Survival Game 13m
  • 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 Game 20m
  • 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 Game 25m
  • 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 Game 08m
  • Exercise: What was the primary focus of the video?
  • Video class: 17. Unity Tutorial, DOORS - Create a Survival Game 30m
  • Exercise: What is the main focus of the scripting tutorial in Unity?
  • Video class: 18. Unity Tutorial, Player Health - Create a Survival Game 12m
  • Exercise: What happens when the enemy attacks the player three times?
  • Video class: Bonus, Using the Assets! Unity Tutorial - Create a Survival Game 09m
  • 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 Game 20m
  • Exercise: What is the purpose of the respawn menu script in a survival game?
  • Video class: 20. Unity Tutorial, Improved Controls - Create a Survival Game 11m
  • 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 Game 23m
  • 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 Game 18m
  • Exercise: What is the primary purpose of the script discussed in the Unity tutorial?
  • Video class: 23. Unity Tutorial, Importing Models - Create a Survival Game 31m
  • Exercise: What is the purpose of the 23rd tutorial in the survival game series?
  • Video class: 24. Unity Tutorial, Water Color - Create a Survival Game 13m
  • 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 Game 05m
  • Exercise: What is the initial step in designing landscape in the survival game series?
  • Video class: 25. Unity Tutorial, ADDING ARMS - Create a Survival Game 22m
  • Exercise: _What file format does Brackeys recommend using for importing the arms into Unity?
  • Video class: 26. Unity Tutorial, WEAPON CLIPPING - Create a Survival Game 10m
  • 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 Game 16m
  • Exercise: _What is Meccan 'm in Unity?
  • Video class: 27B. Unity Tutorial, MECANIM - Create a Survival Game 19m
  • Exercise: What is the purpose of setting an 'exit time' in Unity animations?
  • Video class: 28. Unity Tutorial, ADDING WEAPONS - Create a Survival Game 19m
  • Exercise: What is the purpose of creating an empty game object called 'melee'?
  • Video class: 29. Unity Tutorial, FALLING DAMAGE - Create a Survival Game 15m
  • Exercise: What is the purpose of the FPS Walker Enhanced script?
  • Video class: 30A. Unity Tutorial, WEAPON SWITCHING - Create a Survival Game 21m
  • Exercise: What is the primary focus of the new script discussed in the video?
  • Video class: 30B. Unity Tutorial, WEAPON SWITCHING - Create a Survival Game 14m
  • Exercise: What is the purpose of the 'select weapon' function?
  • Video class: 31A Unity Tutorial, Melee & Switching - Create a Survival Game 22m
  • Exercise: What is the primary focus of the video discussed?
  • Video class: 31B. Unity Tutorial, New Melee - Create a Survival Game 10m
  • Exercise: What is the primary purpose of adjusting the hit streaks in the weapon functionality coding?

This free course includes:

11 hours and 23 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Game development

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate