Coder Social home page Coder Social logo

ue4-tutorials's Introduction

Unreal Engine C++ Projects

You can find all my blogs and tutorials over at tomlooman.com. I have many Unreal Engine and C++ focused tutorials and learning resources.

Action Roguelike (C++ Course Project)

Browse Repository

This project is part of the Professional Game Development in C++ and Unreal Engine Course where we build this project step-by-step.

Combat Example Still

Survival Game (C++ Sample Project)

Browse Repository

Third-person survival game for Unreal Engine made entirely in C++. Originally built as six part tutorial series for Epic Games, now available as open-source C++ sample project.

Refreshed look for Landscape Map

Unreal Engine C++ Pro Course

In 2020 I taught a full curriculum at Stanford University for Unreal Engine C++. You can now enroll in this course yourself using the links below.

Professional Game Development in C++ and Unreal Engine

The C++ Course features include building of a C++ game framework including an "action system" and event-driven code for flexible and re-usable game code the "unreal way". Multiplayer features, AI bots, SaveGame system, async loading of content, UMG menus and UI and so much more!

ue4-tutorials's People

Contributors

tomlooman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ue4-tutorials's Issues

LoadErrors

LoadErrors: /Game/Maps/AmbientFresnel_Map_BuiltData not found

Fails to compile in Unreal 4.13.2

Downloaded the ue4-tutorials repo but can't open the project as it fails to compile for the latest Unreal version. Output is below:

The project could not be compiled. Would you like to open it in Visual Studio?

Running C:/Program Files (x86)/Epic Games/4.13/Engine/Binaries/DotNET/UnrealBuildTool.exe Tutorials Development Win64 -project="C:/Users/JohnDoe/Documents/Unreal Projects/TomLoomanTutorials 4.13/Tutorials.uproject" -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE
@progress push 5%
Parsing headers for TutorialsEditor
  Running UnrealHeaderTool "C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Tutorials.uproject" "C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Intermediate\Build\Win64\TutorialsEditor\Development\TutorialsEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for TutorialsEditor in 3.7660672 seconds
@progress pop
Performing 12 actions (4 in parallel)
[3/12] Resource Tutorials.rc
[2/12] Resource ModuleVersionResource.rc.inl
PCH.Tutorials.h.cpp
UsableCppCharacter.cpp
Tutorials.generated.cpp
TutorialsGameMode.cpp
TutorialsCharacter.cpp
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\Private\TutorialsCharacter.cpp(22): error C2248: 'USceneComponent::AttachParent': cannot access private member declared in class 'USceneComponent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(113): note: see declaration of 'USceneComponent::AttachParent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\GameplayStatics.generated.h(24): note: see declaration of 'USceneComponent'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\Private\TutorialsCharacter.cpp(31): error C2248: 'USceneComponent::AttachParent': cannot access private member declared in class 'USceneComponent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(113): note: see declaration of 'USceneComponent::AttachParent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\GameplayStatics.generated.h(24): note: see declaration of 'USceneComponent'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\Private\TutorialsCharacter.cpp(43): warning C4458: declaration of 'InputComponent' hides class member
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(316): note: see declaration of 'AActor::InputComponent'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\UsableActorTutorial\UsableCppCharacter.cpp(21): error C2248: 'USceneComponent::AttachParent': cannot access private member declared in class 'USceneComponent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(113): note: see declaration of 'USceneComponent::AttachParent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\GameplayStatics.generated.h(24): note: see declaration of 'USceneComponent'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\UsableActorTutorial\UsableCppCharacter.cpp(27): error C2248: 'USceneComponent::AttachParent': cannot access private member declared in class 'USceneComponent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\Components/SceneComponent.h(113): note: see declaration of 'USceneComponent::AttachParent'
C:\Program Files (x86)\Epic Games\4.13\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine\GameplayStatics.generated.h(24): note: see declaration of 'USceneComponent'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\UsableActorTutorial\UsableCppCharacter.cpp(61): error C2039: 'LineTraceSingle': is not a member of 'UWorld'
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\Engine/LocalPlayer.h(18): note: see declaration of 'UWorld'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\UsableActorTutorial\UsableCppCharacter.cpp(127): warning C4458: declaration of 'InputComponent' hides class member
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(316): note: see declaration of 'AActor::InputComponent'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\Private\TutorialsCharacter.cpp(95): error C2027: use of undefined type 'UAnimInstance'
C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\Engine\Classes\Animation/AnimBlueprintGeneratedClass.h(15): note: see declaration of 'UAnimInstance'
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\Private\TutorialsCharacter.cpp(95): error C2227: left of '->Montage_Play' must point to class/struct/union/generic type
TutorialsProjectile.cpp
TutorialsHUD.cpp
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\Private\TutorialsProjectile.cpp(14): error C2664: 'void TBaseDynamicMulticastDelegate<FWeakObjectPtr,void,UPrimitiveComponent *,AActor *,UPrimitiveComponent *,FVector,const FHitResult &>::__Internal_AddDynamic<ATutorialsProjectile>(UserClass *,void (__cdecl ATutorialsProjectile::* )(UPrimitiveComponent *,AActor *,UPrimitiveComponent *,FVector,const FHitResult &),FName)': cannot convert argument 2 from 'void (__cdecl ATutorialsProjectile::* )(AActor *,UPrimitiveComponent *,FVector,const FHitResult &)' to 'void (__cdecl ATutorialsProjectile::* )(UPrimitiveComponent *,AActor *,UPrimitiveComponent *,FVector,const FHitResult &)'
        with
        [
            UserClass=ATutorialsProjectile
        ]
C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Source\Tutorials\Private\TutorialsProjectile.cpp(14): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
UsableActor.cpp
Tutorials.cpp
ERROR: UBT ERROR: Failed to produce item: C:\Users\JohnDoe\Documents\Unreal Projects\TomLoomanTutorials 4.13\Binaries\Win64\UE4Editor-Tutorials.dll
Total build time: 39.56 seconds


The project "UsableActorBPTut.uproject" work on UE 4.9.0, but produce following errors after stopping

Error Accessed None 'LastUsableActor' from node Begin Focus in graph 'EventGraph' in blueprint MyCharacter
Error Accessed None 'LastUsableActor' from node Begin Focus in graph 'EventGraph' in blueprint MyCharacter
Error Accessed None 'LastUsableActor' from node Begin Focus in graph 'EventGraph' in blueprint MyCharacter
Error Accessed None 'LastUsableActor' from node Begin Focus in graph 'EventGraph' in blueprint MyCharacter
Error Accessed None 'LastUsableActor' from node Begin Focus in graph 'EventGraph' in blueprint MyCharacter


Note: these errors raise only if crosshair is at least on top of one "BP_UsableActor_X" actor

A questiong from a fresher

My respected Sir:
can I start from scratch by this tutorial , as a fresher?
I am looking forward for your reply~
Thankyou!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.