Giter Site home page Giter Site logo

tomlooman / simplefpstemplate Goto Github PK

View Code? Open in Web Editor NEW
602.0 602.0 231.0 55.41 MB

Simple C++ FPS Template for Unreal Engine

Home Page: https://www.tomlooman.com/fps-template/

C# 6.05% C++ 93.39% C 0.56%
cpp fps fps-game game shooter template ue4 ue5 unreal-engine

simplefpstemplate'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!

simplefpstemplate's People

Contributors

hysmio avatar noxet avatar 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

simplefpstemplate's Issues

Missing modules?

Could i get help with "The following modules are missing or built with a different engine version:

FPSGame

Would you like to rebuild them now?"

I then click on yes and i get an error message saying "FPSGame could not be compiled try rebuilding from source manually."

What do i do?
Proof
Screenshot (2)

Unreal Editor Crashing on loadup

When trying to open the project for the first time, I always was asked to update the used project version (to 4.25.3).
After taking some time doing conversion stuff, then an error dialog opened with message:

ERROR: Building would modify the following engine files:
    /home/vvb/src/UnrealEngine/ue4/4.25/Engine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Engine/SharedPCH.Engine.h.d
    /home/vvb/src/UnrealEngine/ue4/4.25/Engine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Engine/SharedPCH.Engine.h.gch

Please rebuild from an IDE instead.

Even after build from my IDE (CLion), each time I tried to open the project again, Unreal Editor always crashed.

After searching forever a solution, I finally found this, stating to fix the FPSGameEditor.Target.cs: https://forums.unrealengine.com/development-discussion/c-gameplay-programming/1770131-solved-upgrade-c-project-from-ue-4-24-to-4-25-under-linux
This finally solved my issue and I was able to open the project again.

Project migration issues

Hello Tom, I really love your project as it is a great start for making an FPS project. However i imported your assets into my project and everything works beside "/blueprints/BP_Player" & "/blueprints/BP_Projectile".

I have no idea how to make it work, i already modified all my source files and added core redirects in my config file, "+ClassRedirects=(MatchSubstring=True,OldName="/FPSGame",NewName="/myProject")
+EnumRedirects=(MatchSubstring=True,OldName="/FPSGame",NewName="/myProject")
+FunctionRedirects=(MatchSubstring=True,OldName="/FPSGame",NewName="/myProject")
+StructRedirects=(MatchSubstring=True,OldName="/FPSGame",NewName="/myProject").

I have been stuck for more than a month now on this issue, and without those blueprints i simply cannot continue as there is no character, no weapons, etc... without it. I could edit the blueprint files, but when i open them i see nothing that i can modify.

Do you have any idea on how to fix this issue ?
Thank you,
Hagnert

Unreal Engine 4.25 failed to package Win64 project, Unable to use promoted target

hello everyone,I tried to package a game project. The packaging speed was very fast, and it was completed almost instantly, but no files were generated. I checked the log and only a few brief messages:
LogUObjectHash: Compacting FUObjectHashTables data took 0.82ms
LogMainFrame: Selected target: FPSGame
LogLauncherProfile: Unable to use promoted target-../../../../../Projects/UE4/SimpleFPSTemplate-UE- 4.18/Binaries/Win64/FPSGame.target does not exist.
I went to that path to check, there is indeed no FPSGame.target file, only one FPSGameEditor.target file I tried to copy a FPSGameEditor.target file and rename it to FPSGame.target and then repackage the project, but it still failed and the log became:
LogUObjectHash: Compacting FUObjectHashTables data took 1.28ms
LogMainFrame: Selected target: FPSGame
LogLauncherProfile: Unable to use promoted target-receipt ../../../../../Projects/UE4/SimpleFPSTemplate-UE- 4.18/Binaries/Win64/FPSGame.target is not for a promoted target
What does this "promoted target" mean? I originally built this game project with version 4.19 of Unreal Engine, and then rebuilt it with version 4.25. Is this problem due to the upgrade of the version? But I also tried to use 4.25 to create a new C++ game project, and found that its directory only has xxxEditor.target and no xxx.target file.
can anyone help me please

Incompatible with latest engine v4.21.2

I downloaded your project and followed the first few videos and your code makes the project files corrupt, which causes the editor to crash.
I replicated it again by downloading fresh project files and adding only a single class: FPSObjectiveActor.cpp

Here is the code for this class:
header: https://gist.github.com/janissimsons/6a618b37dcc14cff0c6af02ea2859525
.cpp: https://gist.github.com/janissimsons/33b48619880b313eeca49cf59aae24e0

After compiling the project, editor keeps crashing no matter how many times you restart it.

Generate Visual Studio project files error

I tried to generate vs project files, but something went wrong. My version is 4.19. I know it is a version problem, but how can I solve it?

Running E:/Programming/Epic Games/UE_4.19/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project="E:/Programming/Epic Games/UE_4.19/projects/SimpleFPSTemplate-master/FPSGame.uproject" -game -rocket -progress -log="E:\Programming\Epic Games\UE_4.19\projects\SimpleFPSTemplate-master/Saved/Logs/UnrealVersionSelector-2020.06.24-10.44.19.log"
ERROR: UnrealBuildTool Exception: System.IO.DirectoryNotFoundException: δ???ҵ?·????e:\programming\epic games\ue_4.19\projects\simplefpstemplate-master\saved\logs\unrealversionselector-2020.06.24-10.44.19.log????һ???֡?
?? System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
?? System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
?? System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
?? UnrealBuildTool.UnrealBuildTool.GuardedMain(String[] Arguments)

Size of projectile

I don't know if its me, but the size of the project tiles seems big, looks like your shooting out buoy balls.

The project Error

The project name is SimpleFPSTemplate ,while when i download ,it is another project named FPSGame. And the project can not generate VS project file ,also can't open

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.