Skip to content

A simple First Person game to learn level building, lighting, Unreal Editor, C++ game logic, basic Blueprint and more.

Notifications You must be signed in to change notification settings

sballan/03_BuildingEscape

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

SECTION 3 - Building Escape


Part of the Complete Unreal Creator course on Udemy, see here for a special GitHub offer. The full course is part of this Kickstarter campaign which was over 1000% funded.

These are just the files from the course, not the actual tutorial videos. This course is exclusively hosted on Udemy.com, and has many hours of high-quality videos.

You're welcome to download, fork or do whatever else legal with all the files!

Enjoy yourself.

Ben Tristem


Click here to find out more about the course, and how we build these assets step-by-step.

Lecture List

  • BE01 Section Introduction
  • BE01 Intro, Notes & Assets
  • BE02 Game Design Document (GDD)
  • BE03 Version Control 101
  • BE04 Ignoring Unreal Derived Files
  • BE05 Your First .gitignore for Unreal
  • BE06 Getting to Know Unreal’s Editor
  • BE06b A Pointers Primer
  • BE07 Unreal’s Class System
  • BE08 Runtime Messages for Feedback
  • BE09 Accessing Object Names
  • BE10 Getting Transforms in C++
  • BE11 Moving Objects With C++
  • BE12 Laying Out Geometry
  • BE13 Applying Materials
  • BE14 Macros Starting with UPROPERTY
  • BE15 Using Trigger Volumes
  • BE16 Unreal’s PlayerController
  • BE17 Using Collision Volumes
  • BE18 Using GetTimeSeconds()
  • BE19 Grabbing System Overview
  • BE20 Modifying the Default Pawn Actor
  • BE21 Inherit Game Mode Blueprint
  • BE22 Getting Player Viewpoint
  • BE23 Using DrawDebugLine
  • BE24 Line Tracing AKA Ray-Casting
  • BE25 LineTraceSingleByObjectType()
  • BE26 REFERENCES & POINTERS
  • BE27 Resetting Your Unreal Project
  • BE28 Using FindComponentByClass()
  • BE29 Introducing Input Binding
  • BE30 Accessors & Memory Layout
  • BE31 Reducing Code in “Hot Loops”
  • BE32 Using Physics Handles
  • BE33 Refactoring Rules
  • BE34 Introducing Unreal’s TArray
  • BE35 Iterating over TArray with for
  • BE36 Debugging Game Issues
  • BE37 Managing Texture Tiling
  • BE38 Pointer Protection Process
  • BE39 Exposing Events to Blueprint
  • BE40 Using Blueprint Timeline
  • BE40 Using Blueprint Timeline2
  • BE41 Everything in its Place
  • BE42 Using Variables in Blueprint
  • BE43 door_lock.wav
  • BE43 SFX & Audio Clips
  • BE44 Section Wrap-Up

About

A simple First Person game to learn level building, lighting, Unreal Editor, C++ game logic, basic Blueprint and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.8%
  • C# 17.2%
  • C 1.0%