Ending support for multiplayer APIs in Play Games Services - actionscript-3

By this announcement
https://support.google.com/googleplay/android-developer/answer/9469745
Starting on 31 March 2020, we’ll be ending support for real-time and turn-based multiplayer APIs. If your game includes real-time and turn-based multiplayer integration, you will be unable to turn these features off and can continue using them until 31 March 2020. These APIs cannot be enabled for new games.
What are your alternative solutions for adobe air multiplayer games?

One option could be gamesparks.com which still supports AIR.
Player.io also supports multiplayer in AIR and as3.
A more classic approach is the old Smart Fox Server for as3.
I hope these help.

Related

How to run Flex application after disable flash player in all browsers after 2020

I'm still supporting a couple of flex applications because migration is in progress, is there any option to enable the Flashplayer in the browsers to run flex applications? clients being using these applications regular basis. Please suggest how to continue the Flashplayer support for the next months.
Below information, I found from official documents and from blogs for Microsoft browsers.
For enterprises seeking assistance with moving away from Adobe Flash Player, or needing continued support for line of business applications that may be dependent on it after 2020, Adobe is providing some support options.
To aid such customers, Microsoft Edge will allow Adobe Flash Player to load as a plug-in via the Internet Explorer mode feature. Inherently, Internet Explorer 11 will also allow this. Once you make the switch from Microsoft provided Adobe Flash Player, it will be treated as any other third-party plug-in and will not receive Customer Support from Microsoft.
References:
UPDATE: Adobe Flash Player end of support on December 31, 2020
Update on Adobe Flash Player End of Support
The End of an Era – Next Steps for Adobe Flash
There are two ways to run Flex after 2020-01-12
Change computer time or modify a file in chrome.
More information can be found here
https://jclsn.medium.com/end-of-adobe-flash-player-520109caa05a

Phaser and Multiplayer

I have a question. How to create a game lobby for a game on Phaser. I had used tutorial http://ezelia.com/2014/tutorial-creating-basic-multiplayer-game-phaser-eureca-io, but have not yet understood how to create a game lobby and then send the players to the game, actually.
Is there a better game engines for developing multiplayer games?
I haven't made any multiplayer games with Phaser yet, but if I were to start, I would still use Phaser, but create a FireBase database because FireBase loads data in real time.
That being said, I'd be concerned if you were to make this multiplayer game for mobile platforms, simply because of performance.

Develop Xbox 360 Apps

I have been asked to develop an Xbox 360 app. Not a game but an application like Netflix, Youtube or Muzu... I find it realy hard to find any information on app development for the Xbox console. Can anybody give me some advice?
I know that the XDK allows game development in native C++ but is it suitable for creating apps as well? Is there any information on the submission process and policies for Xbox 360 apps?
I think you may need to ask the question, "What's the difference between a game and an application?" I'm sure you could use XNA to build an application as well thus develop your app in C#, using the libraries Microsoft provides. Good luck!
I am not sure if what you want is possible with XNA. If you are registered xbox developer, you should talk to your developer account manager.
I assume you may get detailed explanation from theese links
http://www.xbox.com/en-US/developers
http://www.xboxmb.com/forum/15-xbox-360-tutorials/67430-how-create-xbox360-applications-sdk.html

QuickStart on Xbox 360 application development

Everywhere I found the buzz about Xbox 360 games. However I want to know how I can develop normal application for xbox 360. Mostly silverlight based.
Also I am not sure what this homebrew stuff is all about? What language I need to use for Xbox 360 application development?
From where / how can I get the SDK? On App Hub all buzz is about windows phone. There is not much information on Xbox? Why is it so?
Xbox 360 development is largely split into two distinct sections:
XNA Development
This involves using the XNA Framework to develop games/applications, and is done through AppHub. You can find the tools for development (XNA Game Studio) here. Anything developed using these tools must be written in C#.NET and can only be released onto the Xbox LIVE Marketplace as an 'Indie Game' (after passing the review process, of course). To debug your XNA app on the console itself, you need a membership. Another thing to note is that Xbox 360 apps can't access the Internet at all - all communication goes through Xbox LIVE or System Link.
Professional Development
This covers the development of complete Xbox 360 titles, and requires that you be part of the Xbox 360 Registered Developer Program. Once a development license is obtained (and the NDA is signed), Microsoft provides developers with access to the official Xbox 360 SDK and development hardware, which includes full Visual Studio integration and documentation for developing native Xbox 360 applications and libraries using C/C++. The development kit hardware comes in a few flavours and supports debugging from Visual Studio via ethernet, DVD emulation via USB, etc. For more information on the professional development program, see this information.
Developing 'normal' applications for the Xbox 360 isn't really possible at the moment due to the limitations of the XNA Framework and community developer program. If you're part of the registered developer program it might be possible, but there's no way to be sure (due to Microsoft's strict NDAs).
As for Silverlight, there have been some rumours regarding Silverlight on the Xbox 360 but Microsoft hasn't confirmed or announced anything.

Professional Development Tools for Xbox 360 and PS3

I was curious to know what development tools do Xbox 360 and PS3 game developers use (I know that there are expensive SDK's to access professional development on these consoles).
So, do Xbox 360 devs use Visual Studio? And what version?
And what about PS3?
And what is the graphics API used on the PS3? Is it a variant of OpenGL?
Thanks.
Professional XBox 360 development is done with Visual Studio.
PS3 uses a proprietary compiler and IDE developed by a Sony subsidiary.
There is an OpenGL-like graphics library available on the PS3, but most major games use a lower-level API that speaks directly to the graphics hardware instead.
for ps3 development you need to buy ps3 dev kit, which is cost around $2000. it includes hardware and software for development. the software includes sdk where you can code in c++ ( or some other languages sony specifies ). and the graphics library to use is PSGL ( PlayStation Graphics Library ). that is a combination of OpenGL-ES and the CG programming of NVIDIA. and later to release the game you need to become sony licensed developer. for that you should contact sony through mail. that license is given only to developers or developer team which is having enough previous understanding in game development.
and now (around the feb '12 ) sony is going to release playstation suite by which developers can able to develop applications and games for playstation certified devices ( ps3, playstation vita, some android mobiles, etc ). there you have to use c# to code. but afaik it will not be a better sdk for full fledged AAA game development for ps3. Because it uses a virtual machine which translates the code dynamically to the underlying hardware platform where it runs, which may affect the performance. and the sdk is now in closed beta test for developers in us, uk, japan. you can get results regarding this from google with query 'playstation suite closed beta'. and its beta is expected to be released in the coming feb with the release of playstation vita.
for microsoft xbox 360 better place to start is xna game development. and after some time getting better knowledge in game development, you can approach microsoft to get the sdk for xbox 360 game development. the games developed with xna will not be much faster as games developed with the sdk given by microsoft. but getting the sdk for xbox is also having lots of procedures as getting sdk for ps3. the xna coding will be in c# with directx and direct3d as graphics library.
and later news tells that microsoft is migrating to metro style apps from xna. metro is going to be released with windows 8. now its beta version is bundled with windows 8 beta release. and microsoft doesn't show any support for xna in future ( it is not clear still ). now xna is only available for dircetx9. but metro is going to be released with directx11. microsoft didn't give any word about xna support in future. in metro apps, you need to be code in C++ with directx and direct3d graphics libraries.
Check CryEngine 3 Free SDK. http://mycryengine.com/
Allows you to develop for PC, Xbox 360 and PlayStation3.
The Unity3D engine also ports to PS3, XBox and Wii :]
You need Playstation SDK or Xbox360 SDK. Both include hardware and software. Normally only companies can gain them and it costs a lot of money. For Xbox360 you can also use XNA.
in response to what somebody said above, are we not all past the JIT compiler debate.
with proper coding techniques, microsoft and other companies have produced virtual machines which are far more powerful than anybody gives them credit for.
back in the day when we have VERY LITTLE memory to work with, C++ was a video game development standard due to the fact that we could directly manage our own memory when needed, and working with a lower level programming language just seemed "right"
i still enjoy developing both games and software in C++, but there is no reason that this playstation SDK which is using a JIT compiler and C#, will not be able to produce efficient code for developing video games.