Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Zombie Killer C++ UE 5.3 (Beginner to Advance)
Rating: 3.8 out of 5(5 ratings)
21 students

Zombie Killer C++ UE 5.3 (Beginner to Advance)

Zombie Killer C++ UE 5.3 (Beginner to Advance)
Created byMr. Singh
Last updated 2/2024
English

What you'll learn

  • While developing Zombie Killer game our primary objective is to provide learners with clear and comprehensive guidance on how to develop the game effectively
  • the approximate duration of this is up to 15 hr
  • there is no risk involved in this project
  • learning how to development zombie killer game from scratch

Course content

1 section30 lectures10h 17m total length
  • Introduction8:41

    Begin a beginner-friendly unreal engine c++ series by building a zombie killer game, setting up levels, organizing content folders, and importing zombie assets and animations.

  • Lecture 2: Creating character22:48
  • Lecture 3: Input Bindng16:21

    Configure Unreal Engine 5.3 input bindings using enhanced input, define an input mapping context and actions for move and look, and apply them in begin play.

  • Lecture 4: Adding Gun Component21:24
  • Lecture 5:Utils class, static and default Value15:52
  • Lecture 6 :Adding torch component12:35

    Learn to add a torch component in Unreal Engine 5.3 by attaching a spotlight, adjusting lighting, and toggling the torch via input mapping (D) for night visibility.

  • Lecture 7: Spawner for Gun and torch27:30
  • Lecture 8: Fixing Bug for Gun and torch16:19

    Fix debugging gun and torch spawners in Unreal Engine 5.3, including adjusting torch scale, replacing materials, and aligning the torch to the camera for a first-person setup.

  • Lecture 9: Projectile movement Component Bullet19:15
  • Lecture 11: Bullet Spawner11:36
  • Lecture 10 :Spawning bullet on shoot with sound15:00
  • Lecture 12: ADD Zombie AI and shoot him24:30
  • Lecture 13: zombie behavior tree search character11:33

    Add an AI perception component and a perception stimuli source to enable sight for the zombie, then configure sight radius and detection and bind on-target perception updates.

  • Lecture 14 : Zombie Sight Perception11:33
  • Lecture 15 :Zombie AI Task18:08

    Enhance zombie AI in UE5 by using a behavior tree and blackboard to switch between idle and hungry states based on player perception, updating target actor and speed accordingly.

  • Lecture 16 :UI main class32:36
  • Lecture 17; HUD and player state explained28:17
  • Lecture 18: Zombie attack functionality15:29
  • Lecture 19 : sprinting cool down and jump19:29

    Implement sprint cooldown and jump for a zombie character in Unreal Engine 5.3 using C++, with input-driven sprint, speed changes (300/600), and a timer-based cooldown.

  • Lecture 20: Env query for spawn manager19:46

    Harness Unreal Engine environmental query systems to spawn zombies at valid, non-visible, and reachable locations. Implement a C++ spawn manager with a zombie AI and a behavior tree.

  • Lecture 21: spawn manager and wave system24:14

    Design a data-driven zombie wave system in Unreal Engine 5.3 by expanding the spawner manager with a zombie wave data table, wave duration, cool-off, and timer-based spawning.

  • Lecture 22: Timer UI and wave counter UI22:59
  • Lecture 23: Adding new map and sound31:27
  • Lecture 24 : zombie growl sound at event23:45
  • Lecture 25: Adding interesting element22:44
  • Lecture 26 : make zombie more intelligent20:25
  • Lecture 27: NAV link mark zombie24:48
  • Lecture 28: add blood scar on zombie25:26
  • Lecture 29: Add game over screen32:19

    Create and integrate a game over end screen using a dedicated user interface class, bind quit and restart actions, and display the zombie kill count from the player state.

  • Lecture 30 : bullet and instruction screen added20:27

Requirements

  • basic knowledge of C++ and unreal engine

Description

Welcome to the comprehensive development tutorial course for Zombie Killer, utilizing C++ in Unreal Engine 5.3! Whether you're a complete beginner to game development or an experienced programmer looking to expand your skills, this course will guide you through every step of creating your own thrilling zombie survival game.

What Will You Learn?

Introduction to Unreal Engine 5.3: Get acquainted with the Unreal Engine interface and tools, learn how to navigate the editor, and understand the basics of game development within Unreal Engine.

C++ Fundamentals: Dive into the fundamentals of C++ programming language, including syntax, variables, data types, control structures, functions, and object-oriented programming concepts.

Game Design Principles: Explore key principles of game design such as player interaction, game mechanics, level design, and balancing to create engaging gameplay experiences.

Character and Enemy AI: Learn how to create player characters and implement advanced enemy AI behaviors using C++ and Unreal Engine's built-in AI tools.

Weapon and Inventory Systems: Design and implement weapon systems, inventory management mechanics, and resource management systems to enhance player immersion and gameplay depth.

Level Design and Environment Art: Master the art of level design and environment creation using Unreal Engine's powerful tools, including terrain sculpting, asset placement, lighting, and post-processing effects.

Sound Design and Effects: Understand the importance of sound design in creating immersive gaming experiences, and learn how to integrate sound effects, music, and ambient audio into your game.

Polishing and Optimization: Discover techniques for optimizing game performance, refining gameplay mechanics, bug fixing, and polishing your game for release.

Who this course is for:

  • Zombie Killer C++ UE 5.3 (Beginner to Advance)