Reference & Example of current code (Not actual current source ):
[login to view URL]
This is the opensource engine our current code is running on, We have made adjustments, but this will show you what you will be working with. (You won't be working with that code exactly, but not a very different codebase)
Currently the client is written in C and leveraging DirectDraw (deprecated). The codebase is old,
and poorly commented. You will need deep understanding of C/DirectDraw/sockets.
Work that we need you for:
Refactor the current client, to modern standards using SDL2. (Cross platform).
Add addtional features to the client (Character management, menu's and some GUI stuff).
You will get a large amount of freedom on the technologies you wish to use, but the client at first must be compatible with the current server architecture and database, allowing us to deploy the new client into production without interfering with the currently playing users.
If we are happy with your work on the client, we will most likely hire you for the server as well (To modernize/improve/refactor etc.)
We will agree on expected hours to work on the project.
8 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_18% %project_currencyDetails_sign_sub_19%/tunti tähän työhön
I have a lot of experience with video games and a passion for updating old games so I will work cheap and extra hard. Message me for to see some of my work.