When designing and building Halo 4, the next version in a video game series, a new solution was created based on the Actor model implemented by the Orleans framework. Caitie McCaffrey told in a presentation at the QCon London conference talking about the work designing and building the services supporting the new game.
Unity last week announced the launch of Unity Analytics, a service which assists game developers in gaining an understanding into the behaviour of their players. The service is currently in an open beta with support for the iOS and Android platforms only.
Unity developers using Visual Studio will see several improved debugging features in the latest preview of Visual Studio Tools for Unity 2.0. Alongside the enhancements is added support for VS2015 and Visual Studio 2013 Community.
Microsoft recently published a case study describing how a massively multiplayer online (MMO) game used Microsoft Azure to support tens of thousands of players in a single space battle. The case study looks at how architectural considerations like connectivity, latency, and scale can be addressed in an elastic cloud environment that must respond quickly to unexpected bursts in demand.
The Unreal Engine joins Unity with C# support thanks to Xamarin's new Mono for Unreal Engine. This extension enables developers to create Unreal Engine just using C#.
Xamarin has forked Cocos2D-XNA, a 2D/3D game development framework, creating a cross-platform library that can be included in PCL projects.
The limits imposed on open API usage policies by API providers has sparked off a debate on the relationship between such restrictions and its effect on innovation. In spite of philosophical differences between the two sides developers continue to circumvent technical blocks to access data. Is there a way to strike a balance or align interests?
As promised, Microsoft has released newly acquired Visual Studio plugin UnityVS for free to developers using any recent paid edition of Visual Studio. This plugin greatly improves developers working with the Unity game development system.
Google announced 1.1 release of LiquidFun, an open-source 2D physics engine including fluid simulation. The engine opens new possibilities to both game developers and UI designers, says Google. LiquidFun now officially supports iOS in addition to Android, Linux, and OS X.
Google Play Games services got new features in Events and Quests, and a new Save Game API last month. The C++ and the iOS SDKs are now up-to-date with these features.
The Google "Fun Propulsion Labs" team has recently open-sourced FlatBuffers. Built especially to support performance needs of game developers, FlatBuffers stores serialized data in buffers which can be either stored in files or transferred across the network as-is, without any parsing overhead.
Behavioral testing of mobile applications is becoming more and more important for a huge number of companies. Splitforce launched a tool suite to optimize mobile applications by A/B-testing in 2013. Now, Splitforce launched an updated version of its tool suite with functionalities like user-targeting, tests based on behavioral data or auto-optimization.
Mozilla and Unity recently announced they have joined forces to bring Unity's popular game engine to the web using WebGL standard and Mozilla’s asm.js.
Google has updated Play Services to include support for Drive, turn-based multiplayer games and more ad networks.
As mobile applications are becoming a more central part of companies' IT strategies, testing and analyzing those applications becomes more important. Whereas functional testing of code is part of every project, analyzing behavior and conversion rates is still very new to the mobile sector. Splitforce offers tools and services for application developers to instrument apps for in-app analysis.