Unreal Engine 3 Supports Adobe Flash/Unreal Tournament III

Red Hawk

Diamond Member
Jan 1, 2011
3,266
169
106
I wonder how much overhead running a fully 3d game like UT3 in Flash Player would have compared to running it natively as an application.

This snippet is odd though:

"Developers can now animate millions of objects with smooth 60 frames per second rendering and deliver console-quality games on Mac OS, Windows and connected televisions."

And they couldn't do this before? Flash Player is no cloud gaming system, so it's not going to make it any easier. Having to go through Flash Player and the web browser to get at system resources would be harder to do than just using DirectX or OpenGL, if anything. Also there's the issue of what 3d API Flash Player is based on. WebGL is the most widely used hardware accelerated rendering solution on web browsers, but Microsoft has refrained from supporting WebGL in Internet Explorer 9 for alleged security reasons -- some form of DirectX is likely used with them (Firefox is compatible with a form of Direct3D 10 acceleration too, btw). Flash Player could avoid the issue by making their own API entirely though.

Edit: Ok, I actually watched the demonstration, and some of my questions were answered. Tim Sweeney said that Flash Player provides a shader library comparable to OpenGL -- suggesting that underlying the whole thing is a API of Flash Player's own making. It was played in Firefox, so if I'm wrong on that it suggests a WebGL connection. Sweeney also says that the code is "compatible cross-browser". "Compatible"? Does that mean it could work with various browsers, but some have yet to allow for official support? Games can be coded for each browser, but have to be coded individually? Maybe I'm reading too much into it.

My questions aside, it's cool to see that the technology that used to just power little browser-based minigames has evolved into full 3d support.
 
Last edited:

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
Edit: Ok, I actually watched the demonstration, and some of my questions were answered. Tim Sweeney said that Flash Player provides a shader library comparable to OpenGL -- suggesting that underlying the whole thing is a API of Flash Player's own making. It was played in Firefox, so if I'm wrong on that it suggests a WebGL connection. Sweeney also says that the code is "compatible cross-browser". "Compatible"? Does that mean it could work with various browsers, but some have yet to allow for official support? Games can be coded for each browser, but have to be coded individually? Maybe I'm reading too much into it.

When I first read about it, I assumed it was simply a graphics API that draws its contents within a Flash "entity"/layer/whatever-you-want-to-call-it. APIs are restricted to whether the underlying software supports it, and as long as the Flash version on the OS you are looking at supports this graphics API, it should theoretically play the game. There's nothing that should be dependent on the browser here... the browsers simply load the plugins to play the provided content. (SWF, etc)
 
Nov 26, 2005
15,194
403
126
Someone suggested that it would be cool if it went "Live" and people could join in with others that are playing the native app online in a server.