JavaScript Development

js-

JavaScript Is a technology that allows development for multiple platforms from a single code base. You can publish on Mac and PC, mobile phones and tablets (including iOS and Android), on consoles and on Facebook. Since JavaScript games are based on web technology, you can update them remotely and instantly, ensuring your users are always up to date.

Developing for so many devices at once is not without its problems.

Luckily, we are JavaScript development experts with several projects successfully completed and delivered to our clients. We know the latest and greatest techniques for working in this fast-moving market. All of our work is fully tested and quality assured on all agreed browsers and devices.

JavaScript development is not just suitable for games. We can create hybrid apps for mobiles and tablets which have a native feel, but a JavaScript heart. This “best of both worlds” approach can ensure rapid development with native polish.

We can work with you to determine if JavaScript development is indeed the correct choice of platform for you. If it is, the decisions don’t stop there, as there are myriad choices of how to work with JavaScript. Here we provide a breakdown of the three main choices for technologies to use within the HTML5 umbrella, detailing their strengths and weaknesses.

Canvas2D

2D animation is effectively realised using the canvas and is the go-to tech for JavaScript games. As a baseline of HTML5 technology, Canvas2D is well supported across multiple browsers and platforms. One drawback is that the frame rate can tend to drop on certain devices if too much is going on at once. We can advise you on what’s possible and heavily optimise the project so that it runs smoothly across the board. This is the technology that our very own HTML5 slot engine is based on.

WebGL

Seen the awesome Unreal engine demo running in a browser? That’s the power of WebGL. It allows AAA quality games to be played right in the browser. Think dynamic 3D environments, full 3D physics and a silky smooth 60fps frame rate. The browser support is lacking at the moment, with support on desktop Chrome and Firefox and not much else, but this is set to be a key technology of the future. If you’re interested in the benefits of web deployment and are not targeting the mobile phone market, this may be the tech for you.

HTML/CSS

HTML5 is the next iteration of the same technology that’s been powering the web since the 90s. It brings with it some great new features like Canvas2D and WebGL above, but also includes a host of new features and performance improvements to rendering and animation in plain old HTML and CSS. We have built several rich interactive applications without even touching canvas or WebGL. The benefit of this approach is that it has the widest support across platforms, but this comes with a trade-off of a bit of pazazz. One of our social Facebook projects, Guess My Friend, was made this way.