UE4QuickStart icon indicating copy to clipboard operation
UE4QuickStart copied to clipboard

Unreal Engine 4.10 C++ Programming Quick Start Tutorials

Unreal Engine 4 C++ Programming Quick Start Tutorials

This is intended as a lightweight (no heavy assets) mix of all C++ Tutorials from the official Programming with C++ Guide and various other sources

Progression

  1. Let's start with the Programming Quick Start using a C++ BasicCode project in Scalable Quality, without Starter Content.

    • Uses Tick with sine to move/float smoothly in loop FloatingActor.h, FloatingActor.cpp
  2. Add a Timer Event from Variables, Timers, and Events Tutorial

    • Uses a Timer instead of the Tick to trigger an event after a few seconds Countdown.h, Countdown.cpp
    • MovingPlatform.h, MovingPlatform.cpp
    • FollowingActor.h, FollowingActor.cpp
  3. Add a Pawn from Player Input and Pawns

    • MyPawn.h, MyPawn.cpp
  4. Add a CameraDirector from Game-Controlled Cameras

    • CameraDirector.h, CameraDirector.cpp
  5. Add a Ray Cast / Line Trace like described in the Wiki

    • RayTracing.h, RayTracing.cpp
  6. Add a Pickup base class from 3rd Person Power-Up Game with C++

    • Pickup.h, Pickup.cpp
    • BatteryPickup.h, BatteryPickup.cpp
    • SpawnVolume.h, SpawnVolume.cpp
  7. Add a LocationReporter and a Door from Udemy UnrealCourse Section 3 Building Escape

    • LocationReporterComponent.h, LocationReporterComponent.cpp
    • DoorComponent.h, DoorComponent.cpp

License:

Copyright 2015-2020 Sebastien Rombauts ([email protected])

Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt or copy at http://opensource.org/licenses/MIT)