Project

Mini-Project: Obstacle Assault

Working with C++ and Unreal Engine

Goal

Bringing C++ and Unreal Engine together

Overview

In this mini-project, I took what I learned of C++ and Unreal Engine, and brought them together, better utilizing each of their strengths. 

Breakdown

This project was essentially an intro or crash course into the basics of integrating C++ in with Unreal Engine. I used assets from Unreal’s Learning Kit: Games, as well as the Stylized Character Kit: Casual 01 from Epic Games. From this I used C++ to build a small obstacle assault course. Majority of the movement for each of the platforms and cubes were coded in C++ and then created child blueprints off of that to implement the static meshes for each of the assets. Within the C++ code I learned and implemented things like:

  • FVector
  • FString
  • Float
  • int32
  • “if” statements
  • Functions:
    • GetActorLocation()
    • SetActorLocation()
    • GetName()
  • UE_LOG()
  • UPROPERTY()
  • Member Functions
  • Return Statements
  • Const