Find Jobs
Hire Freelancers

Front end UI work for online game

£10-1000 GBP

Closed
Posted over 8 years ago

£10-1000 GBP

Paid on delivery
I have already built the backend (PHP) for a multi player online game. Unfortunately, other projects have come up and I no longer have the time to complete the front end UI. This project is the first phase of building the front end for the game and will focus on the communication infrastructure and the lobby/game listing functionality. Successful completion may lead to a larger project to build the game engine itself. The game is aimed at mobile devices, but must also function on desktop machines. Performance (and battery life preservation) is of up most importance so I've selected the Ender Js [login to view URL] platform for development on as it is lightweight and tightly focused. Most of the code will be vanilla js. I spend a lot of my time at work reviewing other people's code as well as developing myself. I expect very high quality from this project as I will probably be picking up future maintenance and new features myself. As such the code should: 1) Be easy to read + understand 2) Be modular and have clear boundaries between responsibilities 3) Follow a dependency injection pattern 4) Be fully unit tested 5) Follow good software design eg S.o.l.i.d. Overall cost of this project is important to me; the game will not start making any money until the third phase of development, controlling costs until that point is vital, if no bids that convince me they can deliver the quality I expect for a price that works I will put this project on hold until I have time to complete this work myself, that said, there is no huge deadline for this project so feel free to fit in work around other commitments. I would also be open to a deferred payment option (eg a small payment is made now for work completed and a larger payment is made in the future from any profits made) Maximum budget takes this into account The bulk of the work will be: - Create a HTML5 GUI for listing open games, allow these to be filtered; games with spaces left should be listed at the top - Users should be able to join a game from the list or create their own new game - Once in a game, a GUI should display information about that game including other players and ready status. - Create code for managing the state of the lobby which is separate to the code for handling the GUI, although the game will be based on websockets; this manager shouldn't be aware of that, in fact it should be possible to swap the communication layer without changes to the manager itself. - Create code for receiving and sending messages via web sockets according to the protocol I have already defined. This should be separate enough that changes to the protocol shouldn't cause any need for changes to the lobby manager or gui. Javascript, HTML + CSS markup must work on any browser version which supports websockets. See: http://caniuse.com/#search=websockets I will provide any successful bidder with access to a server to test against, the protocol specification and some javascript test code I used for testing the server implementation. Architecture of solution will then be discussed and agreed before development will start so great communication skills are vital. Finally, the games code/development name is nodes please mention this in your bid to prove you've read the full spec.
Project ID: 8187265

About the project

20 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average £1,772 GBP for this job
User Avatar
Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself developer so you will directly work with me. No mediators. No managers. No subcontractors. see my recent work for the technical expertise along with reviews & feedback on my profile page.
£1,030 GBP in 15 days
5.0 (117 reviews)
9.2
9.2
User Avatar
Greetings, This is GOPAL for STALLIONi, Let me assist in this. Best results & optimum cost guaranteed here. Now, I am available for live chat. If you are convenient - now we can discuss more about this project. Or please text me when you are free. Please check our freelancer profile http://www.freelancer.com/u/graphicaa.html - that evidences our works. We will be flexible for betterment & extend our service long term after completing this project. Thanks, Gopal
£1,052 GBP in 365 days
4.7 (601 reviews)
9.1
9.1
User Avatar
Hello we are a team of experienced php developers and designers. we have just started working together as a team of freelancers. before this, we had been working with local software companies. this is first time we are gathered for working on our own projects. we are four developers and one designer. we have more than 3 yr experience. we have worked on cms like wordpress, magento and joomla and frameworks like codeiginitor, zend framework(1 and 2) and also entity framework like symfony.. currently we are working to render some prototypes on our server, so that we can show it up to our clients and get projects. we are interested in your offer. please advise. Thanks AV
£1,052 GBP in 30 days
4.6 (264 reviews)
7.1
7.1
User Avatar
A proposal has not yet been provided
£470 GBP in 12 days
5.0 (16 reviews)
3.5
3.5
User Avatar
Hello, I have a team of experience PHP developers working on different projects and will be happy to work for your online multiplayer game website to complete the front end UI. I am ready to discuss more about the project and finish the first phase first followed by other work. Please open PMB to discuss further. Thanks Yash
£421 GBP in 30 days
4.8 (1 review)
0.1
0.1
User Avatar
A proposal has not yet been provided
£1,000 GBP in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
York, United Kingdom
5.0
3
Payment method verified
Member since May 24, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.