developer

12
Jan 12

This update contains very few changes to the libraries and instead focuses on the contained demos.

We refactored the C++ and objC  demos to use the same code on every platform (except UI), so that we can keep the demos on many platforms up to date at a high quality level more easily. This triggers the following immediate changes:

iOS: 2 new C++ demos – the hello world one, known from the marmalade sdk, which is optimized to be an as easy as possible entry point into using Photon and a C++ version of the graphical realtime-demo, based on cocos2d-x (still also shipping the directly openGL ES based objc version in addition)
Marmalade: 1 new C++ demo – finally the Marmalade SDK also comes with a version of the graphical realtime demo
Win32: 1 new C++ demo: the hello-world one; and the C++ realtime demo now ships with a new graphics engine and a new look

 

Last but not least the most shining news of this release of course is, that finally we officially support OS X as client platform :)

Get the new native Photon 3 Client SDKs here.

28
Oct 11

With some delay but nothing less than full compatibility to Photon 3, the SDKs for iOS, Windows and Android are out now!

Compatibility to Photon 3 includes updates of the binary protocol and new supported data types. These now include non-strict arrays of objects, which helps a bunch when you need to send parameters of something with varying object types. You can now integrate your own custom types into the protocol in Java, C and C++. In objC they are provided as a preview only for now, final version comes with the next update.

All three client-platforms now also support tcp – although due to Photons ability of sending reliable udp, the only reason to avoid udp with these clients is, that you host your server somewhere, where udp can’t be used.

Encryption became a lot easier and now everything about that is handled internally. Furthermore there have been some API changes, some  directly related to Photon 3, others just general improvements and of course several bug fixes.

I am sure, you will recognize the new versioning, like it already has been introduced with the most recent .NET client releases: The first 2 numbers of a client sdk version now match the ones of the according server SDK, which makes it a lot easier to recognize fitting SDKs.

Please refer to the release-history files for a detailed list of all changes.

Get the new Photon 3 Client SDKs here.

06
Jul 11

This time I prefer to let our customer Ticking Bomb Games speak for us:

“We are 100% satisfied with Photon! It made our work not only much easier but also much faster. It simply offers the key features to build scalable MMOGs with Unity: reliable UDP and a socket-server that is extensible in C#. On top of that: they have a great and experienced team that intensively supported us to build our titles networking framework. We can absolutely recommend Photon and the folks at Exit Games!”
Tobias Severin, Development Director at Ticking Bomb Games
06
Jul 11

 

What’s new?

FIXED

  • A second ping interval being initialized when connecting was confusing setting of server time.
  • Wrong server time offset calculation, larger than should be

 

ADDED

  • setServerTime() to force server time being (re-) set with next ping

 

CHANGED

  • Server time only gathered once at start to be used as offset.
  • Policy File loading, speeds up initial connect when using default policy Port 843
  • Debugging is now false per default

 

Direct Download …

30
Jun 11

Finally Photon is available for Marmalade!

Marmalade is a software that lets developers build and distribute cross-platform applications quickly, easily and without compromise. Their true cross-platform technology provides the best performance and the best portability – and all within the industry’s most open and flexible development environment.

The Photon SDK for Marmalade enables you to develop realtime multiplayer games, running on any Marmalade supported OS (iOS, Android, Symbian, Bada, WebOS) and on all devices, which have one of these OS installed. Of course, Photon enables full cross-platform communication between those devices.

While we don’t offer native client SDKs for Symbian, Bada and WebOS currently,  Marmalade is the way to get your Photon-powered game running on these platforms.

Get Marmalade: madewithmarmalade.com
Get Photon: http://www.exitgames.com/Download/Photon