Space Fighter Game: Multiplayer Transformation in Unreal Engine 5.3 -- 2

Job ID: 38465531

Budget: $250 – $750 USD

Project Overview: Space Fighter Game Enhancement in Unreal Engine 5.3

Objective:
Enhance an existing space fighter game project by adding network functionality, UI improvements, and basic AI for a streamlined multiplayer experience. This project focuses on creating a basic multiplayer infrastructure, integrating existing assets, and ensuring smooth gameplay with network synchronization.

Project Tasks:

User Login Screen
* Implement a login screen where players enter their usernames.
Utilize an existing UI pack for all UI elements and images.

Lobby System
* Add a lobby where players can view simple user stats.
* Implement features to create a new lobby or browse existing lobbies.
* Use the existing UI pack for all lobby images and elements.

Game Creation and AI Bots
* Create a "Start Game" button that initiates a game session with a maximum of 20 players.
* Fill the room with AI bots that automatically disconnect as real players join. Make the bots a medium/hard difficulty mix.

Joining a Game
* Implement a "Join Game" button that allows players to join an existing game.

Network Synchronization
* Add network synchronization for all existing game functions, ensuring smooth multiplayer gameplay.
* The player who creates the game will act as the server, with the ability to transfer ownership if they disconnect.

In-Game Scoreboard
* Implement an in-game scoreboard to track player stats during matches. This should show: ping, kills, deaths, assists, k/d ratio.

Match Timer and Summary Screen
* Add a 5-minute match timer.
* Display a summary screen at the end of each match with results, then return the player to the login screen.

Game Mode: Team Deathmatch
* Implement a single game mode: Team Deathmatch.
* The first team to reach 100 kills, or the team with the most kills at the end of the 5-minute match timer, wins.


Notes:

* This project is designed to be a quick implementation, leveraging existing assets and functionality.

* The scope is limited to adding network sync, basic UI elements, AI integration, and core game mechanics for multiplayer mode.

* No persistent stats or user data storage is required in this phase; that will be addressed in a future update.
Time Estimate:

The tasks outlined should be manageable within a reasonable timeframe, considering all assets are ready and most functions are already in place.