{"repo":"JediKnightChan/EternalCrusadeResurrection","free":true,"listed":false,"github":"https://github.com/JediKnightChan/EternalCrusadeResurrection","clone":"git clone https://github.com/JediKnightChan/EternalCrusadeResurrection.git","description":"Unreal Engine 5 multiplayer shooter C++ project, resurrection of Warhammer 40K: Eternal Crusade. Developed using \"UE best practices\" from Lyra for a more complex behaviour","language":"C++","stars":440,"topics":["unreal-engine-5","game","game-development","ue5","ue5-game","ue5-project","ue5-shooter","lyra","lyra-starter-game","unreal-games"],"license":null,"category":"game-templates","readme_excerpt":"Eternal Crusade: Resurrection ECR is the resurrection of an online third-person shooter video game Eternal Crusade. This project can be used as a template for creating a similar genre game, and ECRCommon module contains functionality that may be useful for a wide range of games. Check out our Wiki for using this game code \"core\" and some useful UE dev tips! Features - C++ Unreal Engine 5 project - Customization system for modular characters (material customization, mesh customization) - Epic Online Services P2P matchmaking (users can create their own matches), including Linux Dedicated Servers, Friends List, Parties - Python Scripts for automation of restoring non-exportable or hardly-exportable data for an unpacked UE4 game (socket data, maps data, materials, references to materials within meshes) - Enhanced Input Subsystem is used for input (borrowed from Lyra) - 3rd person multiplayer shooter and melee combat system based on Lyra's GAS, including combat vehicles - Plugin for HTTP requests - Replay Subsystem with all needed functions for Blueprint replay setup - Gameplay Analytics Subsystem in a separate plugin for collecting them and sending to API endpoint - Cross-platform code (was built for Windows, Linux, Android) - Replication graph is used by default to achieve higher player counts, with additional optimizations by movement replication using Fast Shared Path and dynamic net update frequencies based on distance to viewer and camera orientation Differences from Lyra (5","default_branch":null,"files":null,"tree":[],"storefront":"/r/JediKnightChan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JediKnightChan/EternalCrusadeResurrection/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}