
Explore how to build a horror survival game in Unity and C#: defeat enemies, collect and combine items, manage health and a flashlight, and solve puzzles to unlock doors.
Develop a keypad UI and integrate a key-door mechanic, crafting interactive keypad and door assets, buttons and materials to unlock doors in Unity with C#.
Learn to build a keypad script in Unity C# that unlocks a door by validating input, playing sounds, and closing the keypad user interface after entry.
Configure a door animation in Unity using the animator with open and close clips and idle transitions. Attach a script to trigger the door open function and adjust exit time.
Create a Unity door script that uses a keypad to unlock and toggle the door’s open and closed animations with audio.
Demonstrates creating a normal door in Unity with a keypad access system, and enabling open and close actions so doors can be operated with or without a code.
In Unity and C# part 2, create a paper note that presents math puzzles to reveal the door code, with interactive user interface, a keypad, and scripts to reveal clues.
Study how to build a Unity generator in C#, toggling lights and engine audio through an interactive tool, with start sounds and synchronized effects.
Build a working tv in Unity by creating a 3d tv, applying a video texture, and wiring on/off and channel logic. Add on-screen text and voice prompts for realism.
Create a pipe that opens through animation, enabling player access and world interaction using scripts and an open function.
Craft a scare moment in Unity by triggering a one-time audio cue, a shaking animation, and suspenseful visuals through a simple script and a ghostly encounter.
Build and tune a flashlight in Unity using a spotlight, set range and intensity, enable shadows, and add a keyboard toggle with battery drain and inventory integration.
Craft a functional UI for the horror survival game, implementing the kelvin system with images, icons, fonts, outlines, and resource quantities, using horizontal and vertical layouts.
Create and use scriptable objects to model crafting recipes, items, and resource costs in Unity, organize recipes in folders, and configure inspector data to drive crafting in horror survival game.
Learn to build a Unity and C# crafting system by scripting inventory interactions, crafting recipes, and a responsive UI that opens, updates, and validates resource costs.
Implement an inventory and crafting script in Unity, handle item slots and quantities, consume items for recipes, and update the UI while managing equip and unequip flows.
Open and close the craft panel in Unity by wiring UI panels to the inventory, toggling visibility, and managing cursor and player movement during crafting.
Implement a raycast hit system in Unity C# that detects enemies within max distance, uses a collider for damage application, and tests the attack flow.
Learn to build an enemy script in Unity, organize scripts in an enemy folder, implement AI states for idle, chase, and attack, and configure distance and speed.
Master navmesh setup in Unity to control enemy pathing, mark objects as static or obstacle, configure doors, and adjust agent base offset for realistic zombie movement.
Implement enemy navigation in Unity using a NavMesh agent to chase the player, switch between idle, pursuit, and attack states, and fine-tune offsets and distances for realistic ground contact.
Develop an enemy fleeing function in Unity by calculating a flee destination, updating the agent’s destination and speed, and switching the enemy’s state to flee.
Implement enemy take damage by subtracting health and triggering death when health reaches zero, destroying the enemy object. Spawn loot on death and switch states to flee or attack.
Create zombie enemy animations in Unity by organizing an enemies animation folder, assigning zombie type one, and configuring animator states for idle, walk, attack, and death with transitions and triggers.
Fix and enhance the enemy attack animation in Unity using C# by creating on-demand events, implementing a damage function, and tuning chase behavior and animation speed for more responsive combat.
Implement a blood hit effect in Unity using C#: instantiate a blood prefab at the hit position, orient it to the impact, and destroy it after a delay.
Configure hurt and death animations for zombies by stopping enemies on hit, setting up animator transitions, and triggering death without exit delays.
Add muzzle flash lighting in Unity using spotlights to simulate weapon firing. Adjust intensity, range, and color (white or yellow) to enhance the visual effect.
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...