Enhancing C++/DirectX 11 MMORPG Engine

Job ID: 40114118

Budget: $30 – $250 USD

MMORPG Engine Enhancement in C++ / DirectX 11

Project Description
I have a functional MMORPG game under development, mostly migrated to C++ with DirectX 11. I am looking for an experienced professional to implement specific improvements to the engine, focusing on performance, resource organization, and modernization of the graphics and audio pipeline.

Scope of Work
The project consists of the following main tasks:

Implement support for reading .DDS files for textures, replacing or complementing the currently used formats.

Implement support for .OGG audio files, integrating them correctly into the game's sound system.

Maintain compatibility with current 3D model formats (already existing in the project).

Implement the use of Texture Atlas (Sprite Sheet) for interface icons (inventory, UI, etc.), replacing the use of multiple individual textures, aiming for better performance, lower memory consumption, and reduced draw calls.

Objective
The main objective is to make the game lighter, more organized, and more efficient, following good development practices in C++ and DirectX 11, without altering the existing core logic.

Desired Requirements

Proven experience with C++

Solid knowledge of DirectX 11

Experience with loading textures (.DDS) and audio (.OGG)

Knowledge of Texture Atlas / Sprite Sheet

Previous experience with custom engines or MMORPG games will be a plus

Additional Information
The source code already exists and is structured. The work consists of integration and improvement, not creating an engine from scratch. Additional technical details will be provided after initial contact.