Upgrade DirectX 9 to DirectX 11 for my C++ game

Job ID: 38614735

Budget: $250 – $750 USD

I am looking for an experienced developer to upgrade the graphics engine of my Flyff (Fly for Fun) private server from DirectX 9 to DirectX 11. The goal is to enhance the graphical performance, take advantage of modern hardware, and improve visual effects within the game. The source code is currently based on DirectX 9, and I need a professional who can transition it smoothly to DirectX 11 while maintaining stability and functionality.

Key Requirements:

- Experience in working with DirectX 9 and DirectX 11.
- Strong background in C++ and game engine development.
- Understanding of the graphics pipeline, including shaders, textures, and buffers.
- Ability to optimize the game’s graphical performance for modern hardware while maintaining compatibility with older systems.
- Clear communication throughout the project.

Tasks:

- Migrate the graphics engine from DirectX 9 to DirectX 11.
- Rework existing shaders and textures to be compatible with DirectX 11.
- Improve multi-threading for better CPU performance, utilizing DirectX 11's capabilities.
- Implement modern visual effects (e.g., tessellation, better lighting, and shadow management).
- Ensure that the game runs smoothly on both older and newer systems.
- Perform testing to ensure stability and no loss of functionality in the game.

Deliverables:

- Fully functioning game client with DirectX 11 integration.
- Well-documented code to ensure future maintainability.
- Support during the testing phase and assistance with potential bug fixes.
Related categories: C++ Programming DirectX