I have been scammed on outsourcing sites before, so I am hesitant to jump in with the full project so I have come up with a way to build a relationship that could be fruitful for both parties. I will be glad to go through freelancers.com once we come to terms. Also please note that this is a proof of concept request that will lead to a larger project that I have already posted here on Freelancers.com. Then there are additional projects that will follow.
I am looking for someone to help with parts of my 3D project in Unity. I have come up with a very simple proof of concept request that would help build trust and a working relationship between myself and a company with the skills to develop the real code needed. The proof of concept will demonstrate a coders ability to pull data from a SQLite database and send those records over the network to the client as well as demonstrate the ability to instantiate objects on the client side with clean no buffer network calls. The goal of this proof of concept is to allow clients to join the server at any time and have the game world instantiated on their end with minimal server load and minimal client calls to server. Please be sure objects only appear in the client that asks for them (upon server join). This will not be the end project. Coder can manually enter 20 or 30 object descriptions in a table that has objectpositionx, objectpositiony, objectpositionz in each record for the example. However, the code base that I provide will come with a database with 20 records already available for testing.
The game currently works like this:
Execute game and choose to run the game in client mode or server mode.
1) If in server mode, the software simply executes and handles all network traffic for the game.
2) If in client mode you can choose any game server that is currently running from a master server. The client has several game elements already working that all work through the RPCMode.allbuffered mode.
I do not want to use buffer option for the solution I am looking to outsource. So what I am looking for is a set of new scripts (one that will be attached to each instantiated player on the client side and one that will be attached to the gamemanager on the server side that are network and sqlite database capable that would work like this:
1) Client selects a server to connect to (this already works)
2) Client asks server for a list of all prefab objects that should be present in the game
3) Server receives request and reads from the local sqlite database the details and sends them back to the specific client that asked for it.
4) Client instantiates all the objects in the game world for the client only.
There are many other elements and expansions to this but this is a proof of concept for me. If I can find a company that can accomplish the above with the code base that I have in a satisfactory, professionally coded and commented method then I will be willing to spend more to have my project developed.
I understand that no business would be around for long if they simply did code samples for free so I am only willing to pay a a small amount for your time to develop and deliver this proof of concept to me. However, I am only willing to pay around $100 to $200. If all goes well then we can discuss the grand details of the real project. I apologize for my hesitation but I do not have money to simply throw away and so far that is all I have been doing in the online outsourcing game.
If you are interested in accepting this proof of concept, please let me know what your required proof costs would be and we can go from there.
I will send over code base as well as answer any questions you may have. I will be glad to pay half the proof of concept costs up front and the other half on completion. This should be an easy risk for both of us.
Additional Project Description:
06/23/2013 at 22:06 EDT
I may hire more than one company to develop this proof of concept so that I can find a company that codes professionally.