📥 DOWNLOAD: Project Darkness Framework V1.0 (UE 5.7.4)
Welcome to the Framework!
Thank you so much for supporting my work. This project is the result of many hours of refining character weight, camera logic, and modular systems to hit that high-fidelity horror standard.
How to use this project:
Download the .zip file from the link below.
Extract it to your desired folder.
Open the .uproject file in Unreal Engine 5.7.4.
Ensure the Motion Matching and Mover plugins are enabled in your editor if prompted.
What’s inside:
Motion Matching Locomotion: Weighty, realistic movement for Manny.
AAA Flashlight: Modern horror beam logic.
Interact System: Clean, interface-based logic for objects.
Weapon Base: Standard pistol logic with camera shakes and recoil.
🔗 DOWNLOAD LINK: > https://drive.google.com/drive/folders/1fXLVYQ1MXaGXbxQUWhH1ooGHq9LTHqH1?usp=sharing
If you run into any issues or have questions about the logic, please leave a comment below or DM me (for Lead Developer tier members)!
Comments (21)
Hey! Awesome project!! I wanted to ask if I can turn this into an FPS, I duplicated the camera and repositioned it, but when I try to look around while standing still the Character doesnt rotate with the camera! How can I achieve this?
Thank you for your words! To rotate the Character with Camera Yaw, we need to enable Turn in place. Character will keep rotate based on mouse yaw input. Note- Project Darkness was built upon GASP 5.6 version. So, this tutorial should help you- https://youtu.be/Yx6QrWEPGUc?si=cLQluU-lqYkfiNmo
hello, thank you for the awesome framework. i get this error, someone knows how to fix it? Blueprint Runtime Error: "Accessed None trying to read (real) property CallFunc_GetWeaponMesh_WeaponMesh in not an UClass". Node: Play Animation Graph: LogicGraph Function: Execute Ubergraph AC Combat System Blueprint: AC_CombatSystem
Hey there, You're welcome, DM me with screenshots on Discord please to provide you guidance :)
How do I change the character in this project?
By using IK Live Retargeter. Then creating Child BP of the base Character Bp. And it should work fine. Other way is we can completely retarget all animations etc to your desired character. But it won't be recommended, so go for IK Live Retargeter!
Hello i was wrote on Discord, need help to add fire whit another weapons, i move a lot of nodes, but the weapons dont respond to animation fire, can you help whit that? i follow your guides inside the graph but not sucefull
Hello, i can add more animations, like injure, death, some iddle and another weapons?
Hey there, yes you can easily. For idle animations like different idle animations you can watch my tutorials for that. For adding other new logic you can easily add. After all this project is built on Game Animation Sample Project :)
I've implemented a few melee weapons, a dagger, and sword. I want to use the right mouse button to block instead of aim. How can I prevent the camera zoom and aim function for those weapons. I've also added a ShortBow and want to use different aim animations for that. I see the pistol ADS blend in the overlays graph but not sure how to turn aiming off for certain weapons, or add multiple aim overlays for different weapons (shotgun/Bow/etc.) any advice on that?
Use branches in CBP, when we hit Aim input, add branches there based on your desired logic. And for changing Aim animations, you can easily swap the animations inside the overlays layer. Swap Pistol ADS with your own anim.
can I use this current version in a published project in the future?
If you meant making and selling game your own game with this framework? Then answer is YES YOU CAN! Build your own game over it and sell it. All yours😉
got this project! It's been so awesome!
Thank you glad to hear that! If you get any problems let me know!😉
Bro, it's true amazing setup, you deserve a cup of coffee with lots of sugar on top. my questions, i have retargeted mesh and it works with weapon better than the original! but i couldn't align the gun on the hand because custom SKM is kind of shorter. I tried to rescale in RTG screen. I tried to align in blue print but still looks funny. kindly let me know. another request of showing how to add another weapon and switch between the in your beautiful system. again many thanks hero Hydra
Thank you for your words brother! For the hand ik issue, try inside RTG blend arms IK to the source translation and rotation of arms. This will make character arms move exact position of the Manny. For adding new weapon its super simple, create overlay of your weapon in the Enum. Then create child BP of base weapon, and add your weapon there. Then inside data table add new row and details of your new weapon. Then inside Ac Combat use set current weapon event, and use branch or use switch based on what weapon should be equipped etc.
This is a pretty amazing setup! Everything feels excellent.
Glad to hear! If you get any problems, I'm here!
This is epic
Thank you! And welcome to the team!
