Linked by Thom Holwerda on Thu 28th Mar 2013 01:42 UTC
3D News, GL, DirectX "Today, we are excited to unlock this technology for high-performance games, by teaming up with Epic Games. By leveraging this new JavaScript optimization technology, Mozilla has been able to bring Epic's Unreal Engine 3 to the Web. With this port, developers will soon be able to explore limitless possibilities when it comes to porting their popular gaming titles to the Web."
Thread beginning with comment 556923
To read all comments associated with this story, please click here.
Adobe already did this...
by henderson101 on Thu 28th Mar 2013 12:01 UTC
henderson101
Member since:
2006-05-30

The Flascc compiler was released late last year, this already included a port of the Unreal engine and Unity 3D as a target. The even ported SDL, and SDL Quake, to Flash using the compiler. I played with it (and submitted an article here, that never seems to have surfaced.) It is absolutely 100% rock solid and unfortunately probably a better overall technology than a Javascript/backend server solution.

Flascc is a straight up gcc front end with a Flash targeting back end, so almost all straight C code compiles and runs with a really small amount of work. It really is completely mind bendingly impressive. You do zero to your main body of code, the only real changes are to hook up the async callbacks to the Flash player to control the game loop and rendering.

Reply Score: 3

RE: Adobe already did this...
by Beta on Thu 28th Mar 2013 13:35 in reply to "Adobe already did this..."
Beta Member since:
2005-07-06

It is absolutely 100% rock solid and unfortunately probably a better overall technology than a Javascript/backend server solution.


http://i.imgur.com/IQfpxnW.png
0% rock solid. Captured this morning on the latest Chromium.

WebGL however hasn’t had any problems in Firefox or Chromium …

Reply Parent Score: 3

henderson101 Member since:
2006-05-30

Which Flash plug-in are you using? Because it requires an extremely recent one to work correctly. That is the major drawback. The multithreading doesn't work well without the correct plug-in, and the single threaded runtime is a lot slower.

I admit, this isn't for everyone. But, it works really well, well enough to run Quake 1 with SDL in an XP virtual machine on a Windows 7 laptop with no lag what so ever. And remember - this isn't a target you have to do a lot of extra work with - the majority of your C and C++ code should work out of the box, so long as you use SDL or one of the other supported frameworks for the graphics. No one is stopping you from porting another tool kit too. That beats javascript every time for me personally. Your mileage might vary.

Reply Parent Score: 2

RE[2]: Adobe already did this...
by RshPL on Thu 28th Mar 2013 17:34 in reply to "RE: Adobe already did this..."
RshPL Member since:
2009-03-13

Same result. I am sure I am using latest Chrome and it should have latest flash. I am using binary NVIDIA drivers so there should be all OpenGL capabilities needed.

Reply Parent Score: 2

RE: Adobe already did this...
by 0brad0 on Thu 28th Mar 2013 18:32 in reply to "Adobe already did this..."
0brad0 Member since:
2007-05-05

Except it is using Flash.. no thanks.

Reply Parent Score: 3