Port old game source to UE5
2308 USDI have the complete C++ source code of a previously failed project named Savage 2, and I am interested in reviving it using the latest Unreal Engine technology. Before proceeding further, I wanted to know if this is a service your team provides.
Tasks:
- Source Code Review and Assessment:
- Conduct a thorough review of the Savage 2 source code to understand its structure, dependencies, and functionality.
- Identify any outdated or incompatible code components that need to be modified or replaced for UE5 compatibility.
- Assess the feasibility of porting specific game systems, such as rendering, physics, networking, and gameplay mechanics, to UE5.
- UE5 Project Setup:
- Create a new UE5 project and set up the necessary development environment.
- Configure project settings, including input mappings, graphics settings, and performance optimizations.
- Establish a version control system (e.g., Git) for efficient code management and collaboration.
- Asset Migration:
- Identify and catalog all the existing assets from Savage 2, including 3D models, textures, animations, audio files, and UI elements.
- Convert and import the assets into the UE5 project, ensuring proper formatting and optimization for UE5's asset pipeline.
- Address any compatibility issues or asset-related errors during the migration process.
- Code Porting and Adaptation:
- Port the core gameplay systems, such as character movement, combat mechanics, abilities, and game modes, to UE5 using C++ and/or Blueprint scripting.
- Adapt the existing code to utilize UE5's features and APIs, such as the new physics system, audio engine, and rendering pipeline.
- Implement necessary changes and optimizations to ensure smooth integration with UE5's architecture and best practices.
- Multiplayer and Networking:
- Integrate UE5's networking framework to support multiplayer functionality, including client-server architecture and replication.
- Adapt the existing networking code to work seamlessly with UE5's networking system, ensuring reliable and efficient multiplayer gameplay.
- Implement necessary optimizations and security measures to prevent cheating and ensure fair play.
- UI and HUD Implementation:
- Design and implement a new user interface (UI) and heads-up display (HUD) system using UE5's UI framework (e.g., UMG).
- Recreate the original Savage 2 UI elements, such as menus, ingame HUD, and scoreboard, while leveraging UE5's UI features and capabilities.
- Ensure the UI is intuitive, responsive, and visually appealing, providing a smooth user experience.
- Testing and Quality Assurance:
- Conduct thorough testing of the upgraded Savage 2 game in UE5, including functionality, performance, and multiplayer stability.
- Identify and fix any bugs, glitches, or compatibility issues discovered during the testing phase.
- Optimize the game's performance to ensure smooth gameplay across different hardware configurations.
- Perform cross-platform testing to validate the game's compatibility with various operating systems and devices.
- Documentation and Knowledge Transfer:
- Create comprehensive documentation outlining the upgraded codebase, including code architecture, key systems, and customizations made for UE5.
- Provide detailed instructions for building, deploying, and maintaining the upgraded Savage 2 game.
- Conduct knowledge transfer sessions with the development team to ensure a smooth transition and long-term maintainability of the codebase.
Deliverables:
- UE5 project containing the upgraded Savage 2 game source code and assets.
- Documentation outlining the upgraded codebase, including architecture, key systems, and customizations.
- Build instructions and deployment guidelines for the upgraded Savage 2 game.
- Test reports and performance metrics validating the game's functionality, stability, and optimization.
Timeline:
The estimated timeline for this project will be determined based on the complexity of the Savage 2 codebase, the size of the development team, and the available resources. A detailed project plan with specific milestones and deadlines will be established upon further discussion and agreement with the stakeholders.
Current freelance projects in the category C & C++
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 2 days 17 hours back ∙ 2 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 5 days 19 hours back ∙ 7 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 6 days 19 hours back ∙ 4 proposals |
Black Ukraine (RP-project on base MTA)
1154 USD
|
Residential Proxy Infrastructure EngineerWe're building a residential proxy network from scratch — fully owned, no third-party suppliers. We need one exceptional network engineer to build the entire technical foundation. What you'll build: - Android background SDK that routes proxy traffic through user devices… C & C++, DevOps ∙ 12 days 15 hours back ∙ 15 proposals |