Microsoft today announced that they have been working on improvements to many open source middleware components and shared the latest open source projects that we’ve enabled for your Windows and Windows Phone games. Middleware enables game developers to write their game once and use it on different devices.
Read about them below,
We continue to make Cocos2d-x great on Windows and Windows Phone. We’ve added Universal App support to Cocos; developers are now be able to target both Windows Phone and Windows Store with a single solution.
Love XNA? MonoGame is a popular, powerful, cross-platform toolset based on the XNA 4 framework. It allows game developers to use C# and Mono to bring their content to a mulitple platforms. With the latest code, MonoGame now supports Windows 8.1 and Windows Phone 8.1. Coming soon, there will be new templates for Universal apps as well. To get a sneak peek, check out their build server.
Through great collaboration and partnership with Erwin Coumans, Bullet Physics now supports building games and other physics-based simulations for both Windows and Windows Phone. Bullet is a fast and efficient physics engine that simulates collision detection as well as soft and rigid body dynamics. It has been used in a wide variety of digital entertainment, from video games to movies. You can pick up the latest changes of Bullet with support for Windows and Windows Phone apps on github. Bullet takes advantage of the recent CMake Phone and Store support for generating project files, which are now available in CMake version 3.1.0 or later.
Read more at Windows Team Blog.