We think yesterday’s announcement of CoronaCards is a game changer. It changes the equation. Instead of a choice, it’s all of the above — you get to leverage Corona technology in any existing native app!

Now as hard as this is to believe, I want to give you a taste of something that’s even more exciting.

You may remember our “DebugDraw” sample app, as seen in a couple of the CoronaCards videos and as included in your Corona SDK installation.

Well, check this out (works best in Chrome on a desktop):

Yes, that’s what you think it is. A Corona app running in the browser. No plugins required. Enjoy!!!

[Update: Check browser support. IE11 has a bug we haven’t worked around yet. Finally, you may need to turn on WebGL, e.g. Safari users]

[Update 2: The above demo code is available on github, and also can be used in Corona-based native apps on iOS/Android]

  1. haha this is… awesome!! does this mean I can take an app like my game Grooh, and play it in the browser without modifying the source code?

    • All I see is “Post Category: Corona SDK, News & Announcements” and “Post Tags: corona html5 javascript webgl,” so I’m not sure where you got the “Enterprise” from. The Enterprise ad below the blog post is shown in every other blog post, too.

      • Raphael, the original breadcrumbs of the posting were: Blog Home ->Corona Enterprise->CoronaCards is cool. Here’s something even cooler!

        Clearly someone updated after my comment… Glad to see it is not related to Enterprise.

  2. Awesome! It appears you’re using ECMAScripten to get efficient JS compiled from C that is compiled from Lua. However, if we now have HTML5 as a target, wouldn’t it be more efficient given the current industry trend just to start in JS and use the Corona suite of tools? The JS industry has really matured enough, especially in games, to help support the value of this compilation target.

  3. Besides Chrome, did anyone get success running this sample in another browser? I tried IE9 and IE10 without success on Windows 8 (I am not with my Mac, which has Safari and Firefox, here). It did not worked on Safari iOS7.

  4. thought that this was going to be the answer to my preiers
    works great on Firefox (Win 7), checked it out on Safari iOS7… and nothing
    you get the loading icon and then just an empty area

    was hoping that this would give me a true mobile to desktop experience

  5. Hum… What can I say except… Woaw. Now Corona SDK is the big big competitor for 2D games. I was using Monkey X until now, or Unity3D (when the customer accept the plugin stuff…). Cannot wait to get more info.

  6. Wanted to add that the HTML5 export will only be usable if it can call extern js… (like Monkey X allows). It will open Corona SDK to Facebook, web integration, etc. Otherwise, it will just a banner maker…

  7. @David Mekersa:

    I would argue there are at least a couple of seriously valuable use cases for this:

    1) Embedding Corona apps (or more specifically samples) into your website. This creates a frictionless opportunity for an app publisher to give a potential customer a real taste of an application. This can be a better experience than producing a promotional video or worse, trying to get the potential customer to download and install a trial application (which is a costly effort for an app publisher.)

    2) Embedding Corona apps into frameworks that deploy to desktop. There are many opportunities for Corona to become a useful development environment for desktops that come from this. I already confirmed that the example provided above can be deployed in a Macintosh application. This is exciting!

  8. Hi Walter,

    This is amazing and a huge step for Corona. Mobile apps are just a small part of the game market, and now we can develop apps for PC and Web using Corona. Congrats and I can not wait to see more!

    -Aaron

  9. I asked about this capability on a different Corona forum here: http://forums.coronalabs.com/topic/45489-can-chrome-native-client-technology-be-used-with-coronalua/#entry238032.

    Clearly I was in the wrong forum. Not even sure if this Corona SDK forum is the right one either, as Corona doesn’t support this yet.

    My understanding is that Google built the Chrome Native Client technology as open source, so that would explain why it works on Safari. MS is a little slow out of the starting blocks with IE, but I don’t see why MS and Apple wouldn’t eventually support NaCl too – to keep up to the Jones’.

    I LOVE the idea of being able to demo your apps directly on your own website – totally independent of downloading the app to Play Store of Apple Store! And also to let your users RUN Corona/Lua apps on the browser and OS of their choice!

    And if MS is smart, support on Windows Phones should be right around the corner!

    To me, this is closer to reaching the write-once-deploy-everywhere dream than Java! :)

  10. Any chance to know the plan for the HTML5 support? Any release date, or at least an idea (Q3… Q4? Next year?).
    This kind of announcement without any planning is creating frustration for professional developers like me. I currently use Monkey X to deliver HTML5 game to my customers, while I’m mostly a Corona developer, I’d like to know if I need to continue with Monkey X…

  11. Just wondering what the status of this feature is. It was very exciting when it was announced. I haven’t heard anything since, so I felt it was worth a ping.

  12. I actually have huge plans in our app for this feature when it comes out. It’s really great.

    Could someone give us a vague idea of when that might be?

    Thanks in advance!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>