Rumar development diary: #1

Development on the first Rumar Gaming games has started this week!
I’ll start posting short diary entries regularly about the development progress.
The content will be mostly technical at first, but the more we progress, the more we can share about the design and marketing side of things.
Thursday, June 25:
Spent most of my time this week working on the framework API.
I implemented the basic data model, security, service discovery and session- & gameplay management controllers.
The security layer that I worked out earlier ensures that no one can tamper with the API calls.
I would love to blog about it at some point, but I guess giving away the details of my API security is not the best idea..
Wrote unit tests for nearly everything (85% coverage) and will do my best to keep doing this throughout the project.
Work on the mobile framework has started as well.
The core projects is a PCL (Portable Class Library) that can be shared by both the iOS and Android framework projects.
Focused a lot of attention to the service that is doing the API calls to ensure all exceptions are handled properly and will never interfere with gameplay.
Created unit test projects for iOS and Android to run all tests on the simulators or actual devices.
Today I spent most if my time figuring out a good way of implementing updatable configuration and resources so I can update part of the game remotely without having to release an updated version of the app.
I think that topic is worth a blog post, so will work on that too when it’s finished.