
Discover how to save and load your zombie survivor game, manage an item inventory, and continue across scenes and levels with saved items.
Explore the current state of the Unity 3D horror survival game project and its save and load features as demonstrated up to this point.
Set up save/load workflow by creating a resources folder for items and enemies, assign unique IDs in item data, and configure prefabs to load items into inventory and spawn enemies.
Create a game manager that loads objects and items from resources, uses a public static item manager and item data to track inventory, and lays groundwork for save and load.
Develop a save manager to store player location, inventory items, item ids, enemies, and attributes like health, hunger, and flashlight so you can save and load game state.
Build a Unity save manager by creating an event manager object, implementing save and load with a loading delay, and capturing player position, location, rotation, and inventory data.
Implement a save manager to serialize enemies, their positions and destinations to JSON, save the game state, and prepare loading for the next part.
Explains implementing the save/load flow using a JSON save, restoring player position, camera, needs like hunger and thirst, and inventory with quantities and equipped items, then respawning ground items.
Learn to implement save and load in a Unity 3D horror survival game, using an object manager and save manager to spawn enemies and preserve inventory and equipment after loading.
Demonstrate fixing a loading bug where the inventory doesn't appear when saving with empty hands, by updating the inventory UI during save and load.
Create and configure the main menu in Unity, adding continue, new game, and quit buttons. Wire them to save/load logic and level one transitions.
Design a polished main menu for a Unity 3D horror survival game using skybox, lighting, and materials, and add a zombie with animation and audio.
Implement a portable portal to transfer the player to another scene, wire up scene loading and save/load mechanics, and manage object persistence across levels while addressing inventory and enemy resets.
Learn to save and load across scenes by preserving inventory, enemies, and player position with a state manager, using scene data and game data.
Create a game timeline to control scene transitions, video playback, and save/load flows using Unity's game time, video player, and the new input system.
Implement player death that returns to the main menu and loads the saved state via Unity scene management, with pause and UI elements for reloading.
Attach a checkpoint to game objects, implement a save manager with a public instance, and save and load progress from the main menu to preserve items and state.
Add audio clips for the main menu, inventory, and button interactions; use the player’s audio source via GetComponent to play sounds on inventory open, item select, and equipment actions.
Learn to create a new scene, convert objects into prefabs, and organize essential objects for save/load in a Unity 3D horror survival game, including scene setup and managing inventory.
Increase ammo capacity script demonstrates adding a weapon subsystem that upgrades pistol and assault ammo capacity through a money-based upgrade system, saving changes for a future shop UI.
Create a money UI with a money icon and text, position it top-left, and wire it to in-game currency so spending updates and the value saves.
Learn to craft a sharp, functional shop UI for a Unity 3D horror survival game, including open/close shop actions, upgrade options, inventory integration, and button/icon styling.
Fix the scope weapon and inventory flow by correcting the zoom-out and unequip sequence and add safeguards to prevent opening the inventory while certain conditions persist.
Add a check icon to four equip items in the inventory, wiring a public check icon in the item script and activating the icon when weapons are equipped.
Fix death sliding by preventing enemies from moving after death: stop the agent, set speed to zero, switch to the idle state, and shorten the transition duration to 0.02.
Learn to implement headshot damage in a Unity 3D horror survival game by differentiating head and body hits with tags and colliders. Apply headshot damage multipliers to enhance combat outcomes.
Save and load a boolean door state in Unity by saving 0 or 1 under a save key and applying the loaded value to the door across scenes.
enable auto fire in Unity by using a boolean in the equip manager to shoot automatically while the mouse button is held, stopping when released.
Learn how to adapt a Unity horror survival project to Android with on-screen controls, switch to the new input system, configure the left-stick gamepad, and manage mobile inventory UI.
Learn how to create and program your very own 3D Platformer game using Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.
In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses.
This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, Or expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.
At the end of this course you will have developed the ability to create such game elements as:
Full 3D Character Movement
Unity Installation and setup
physics
camera
Complete Health System
Player Attack system
Player diffrent Weapon
Camera Look System
Player Jump
Scripting,Scripting and Scripting
Creating basic horor survival game
and a tone more
Start learning today and let me help you become a game developer!
Who this course is for:
Anyone who wants to make their own 3D games.
People who want to create and publish their own games.
Complete beginners with an interest in learning game development.
Developers who want to re-skill across to game development.
People interested in working in the game design industy.
Competent and confident with using a computer...