Appearance
Companion Repo Setup (UE C++ Project)
This page outlines how to initialize the separate game repository that implements the platformer described here.
Repo
- Create a new GitHub repository (e.g.,
ue-platformer-game). - Clone locally and open in VS Code.
UE Project
- In Unreal Engine 5.6+, create a new C++ project (Third Person or Blank) named
Platformer. - Ensure plugins: Enhanced Input, AIModule/BehaviorTree, NavigationSystem, UMG (GameplayTags optional).
Git LFS
Install Git LFS and track large assets:
*.uasset,*.umap,*.wav,*.ogg,*.png,*.tga(add more as needed)
Add a
.gitattributeslike:txt*.uasset filter=lfs diff=lfs merge=lfs -text *.umap filter=lfs diff=lfs merge=lfs -text *.wav filter=lfs diff=lfs merge=lfs -text *.ogg filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text *.tga filter=lfs diff=lfs merge=lfs -text
Git ignore
Add
.gitignoreentries for derived/build artifacts:txtBinaries/ DerivedDataCache/ Intermediate/ Saved/Logs/ *.sln .vs/
Structure (proposed)
- Source/Platformer/ (C++ module)
- Config/
- Content/ (placeholders/mocks are OK)
- Tests/ (optional automation specs)
Next
- Follow this site’s Milestones and Reference sections to implement systems incrementally.
