Our Technologies
-
Java
We use it. A lot.
-
Flash
With over 50 high quality Flash games, we strive to deliver the most engaging player experience without sacrificing performance. By developing inhouse frameworks, and investing in new capabilities, we will continue to push the boudaries for what is possible in Flash.
-
HTML 5
We like to have our games running on as many platforms and devices as we possibly can. As part of this, we build our games to run in canvas and then give access to these games via a site with semantic markup and lots of CSS3 goodness.
-
.Net
Our Social games systems include a server side component built on top of a common platform. The core iwi platform is responsible for common tasks such as achievements, player chat, leaderboards, game logic, and payments processing. The platform is built using Microsoft's .NET Framework, a software framework that provides programming language interoperability and a significant class library. Most of the platform code is written in C#, and JavaScript (node.js). We leverage a blend of relational and NoSQL databases to facilitate 10K+ operations per second with average client/server latency <75ms.
-
Lua
With cross device development an increasingly important requirement, we are utilising the Lua scripting language to facilitate multi-platform deployment. Lua is a fast, lightweight scripting environment, and using Lua, we can deploy a single code base accross a number of platforms, without sacrificing performance.
-
Neo4j
Neo4j from Neo Technology is the market leading Graph database. At Gamesys we use Neo4j to power high value social features in our cash gaming portfolio. We are early adopters of this exciting technology. Having conducted an extensive R&D exercise in which we evaluated several competing APIs (Spring Data, Tinkerpop) our real world experiences are helping to shape the future direction of this great technology.
-
Apache Camel
Our platform is an ever increasing set of distributed systems - in order to manage this complexity and growth we want the systems to be highly decoupled and cohesive. Apache Camel is ideal for us because it facilities Enterprise Integration - but in a small lightweight way. It integrates seamlessly with ActiveMQ - enabling us to achieve powerful patterns - like separation of routing concerns - so systems are completely unaware of each other and can concentrate on consuming and producing messages.
-
Cucumber
Testing is an important aspect of our product development and we take it very seriously. Cucumber lies within the core of Gamesys testing methodology. We believe in test documentation that is not only useful for our testers but also for others in the company. So, we have implemented Cucumber and our testers work hard with our product managers to gather requirements and test them. If you believe in the latest cutting edge technologies and are passionate them you will never be short of ideas here at Gamesys. We Cuke it up very nicely.
-
Amazon Web Services
AWS powers most of our Social platform and products. We are a Trusted AWS Partner, and often evaluate and feedback on their early Beta product trials. Recently we enjoyed Matt Wood, the UK/EU AWS Evangelist, speaking in our Tech All Hands meeting. We will be looking at additional ways to leverage and integrate Amazon Web Services, into our public/private cloud infrastructure model.
-
Other Technologies
