Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Unreal Engine & C++ Tutorial - 1st Person Shooter Game

via freeCodeCamp

Overview

Dive into a comprehensive tutorial on creating a monster shooter game using Unreal Engine and C++. Learn essential game development skills, starting with player character creation and progressing through advanced topics like AI perception, enemy animations, and damage systems. Master the implementation of gameplay UI elements, including health displays and countdown timers. Explore projectile mechanics, enemy AI behavior, and level design techniques. By the end of this hands-on guide, gain the knowledge to craft an immersive first-person shooter experience, complete with custom character movements, intelligent enemies, and interactive environments.

Syllabus

) Game Preview.
) Creating The Player Character.
) Creating The Character Blueprint.
) Player Movement.
) The Projectile Class.
) Shooting The Projectile.
) Creating The Enemy And Enemy Animations.
) AI Perception Component Setup.
) Detecting The Player With Sight.
) Animating Enemy’s Movement.
) Dealing Damage To The Player And Enemy.
) Gameplay UI.
) Displaying Countdown Timer.
) Enemy Health UI.
) The Door Script.
) Creating The Level.

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Unreal Engine & C++ Tutorial - 1st Person Shooter Game

  • Rohit Pravin Shinde
    "The game design course exceeded my expectations. It provided a comprehensive overview of the game development process, from concept to final product. The content was presented in a clear and engaging manner, with valuable insights into industry trends and best practices. The inclusion of practical exercises allowed me to apply theoretical knowledge, enhancing my understanding. The instructor's expertise and real-world examples added credibility to the material. Overall, a fantastic learning experience that has equipped me with the skills and knowledge to pursue a career in game design." (219 characters)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.