Introduction and Setup
  • ABOUT THE RE-MASTER IN 2019
  • Where To Find Lecture Resources
  • Meet The GameDev.tv Community
  • Compilers & VS Community
  • Install Prerequisites On MacOS
  • Build Unreal From Source (Linux)
  • Antivirus Warnings
  • Install Unreal Engine 4.22
  • Also Install Visual Studio Code
  • Want to Focus on Blueprint?
  • Section Wrap-up
Triple X - Write Pure C++
  • Introducing Triple X & Gavin
  • Triple X Game Design Doc
  • The Structure Of C++ By Example
  • Your First Program
  • Saving Files
  • A note to Windows users
  • Hello, World!
  • Variables
  • const & Assigning Values
  • Statements & Comments
  • Triple X Quiz 1
  • MSVC Compilation Warnings [Windows Only]
  • Naming & Self Documenting Code
  • Getting User Input
  • Using if and else in C++
  • Functions
  • Returning Data From Functions
  • Triple X Quiz 2
  • Function Parameters
  • Comparing Values
  • Generating Random Number Ranges
  • Triple X Quiz 3
  • End of Section 2
Bulls & Cows (2019 Version WIP)
  • Bulls & Cows Content In Development
  • Hi I'm Mike
  • Introduction To Bull Cow Game
  • Non-English characters
  • Importing Bull Cow Game
  • Terminal Actor: Non-English Characters Unsupported
  • The Game Module X Could Not Be Loaded
  • A Look Around Unreal
  • Controlling The Viewport
  • Editing Actors In Our Level
  • Adding Actors To The Level
  • Editing the Landscape
  • Quiz 1
  • Setting Up VS Code In Unreal
  • Actors And Components
  • Using The In Game Terminal
  • Unreal's Types - FString
  • The TEXT Macro
  • Quiz 2
  • Bull Cow Basic Game Loop
  • Accessing Player Input
  • Coding The Basic Game Loop
  • Member Variables
  • Solving Slow Compile Times
  • The Full Game Loop
  • Pseudo Code
  • Creating Our First Function
  • Finding And Replacing In VS Code
  • The C++ Dot Operator
  • Formatting FStrings
  • Booleans
  • Pre vs Post Increment / Decrement
  • Parameters And Arguments
  • Early Returns
  • Structure Of An FString
  • Const Member Functions
  • Looping In C++
  • Checking Characters Part 1
  • Checking Characters Part 2
  • TArray Of Hidden Words
  • Advanced Cursor Usage In VSCode
  • TArray Functions .Num()
  • Logical Operators
  • TArray Functions Adding And Removing
  • Reusing Functions
  • Refactoring And Combining Functions
  • Content Still In Development
Updates and Important Messages
  • Message About New Content
  • Coupon For Original Course Content
Bulls & Cows Word Console Game (Original Version)
  • Section Revision Coming Soon
  • Intro, Notes & Section 2 Assets
  • Bull Cow Game Overview
  • S02 Game Design Document (GDD)
  • A Note About Visual Studio 17
  • How Solutions & Projects Relate
  • C++ Function Syntax
  • Using, #include and Namespaces
  • Magic Numbers and Constants
  • Variables and cin for Input
  • Using getline()
  • Simplifying With Functions