Over the past two weeks I have been working on allowing for skins to be uploaded to the server and sorted in a database.
I have managed to create a skin uploading and storage system whereby the skin information is streamed up to the server and processed to ensure authenticity and then stored on an Amazon storage web service. Metadata such as the skin ID, skin name, author ID and other important information is stored on a Redis database, which can be quickly listed for when people scroll through online skins.
http://thumbnails.rivalry.my64k.com/34a7c599-284d-44dd-a6e8-caecada97cf7/31572ac13914876fb165969d15a3adb25c2e0dde4374a2dd12b66bc5a238bbd1.png
(link to stored skin thumbnail)
Next week I am hoping to work on this online skin browsing and then the approval process for new skins.
Pending tasks are now
- Implement skinning server functionality
- Creating inventory system and skin database.
- Steam workshop for player skins.
- Complete network game lobby UI (make pretty and complete all network game modes).
- Complete network game restart UI (make pretty).
- Research different arenas and backgrounds.
- General bug fixing, tidy up and enhancement of look and feel..
