Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

As the web browsers evolve, HTML5 game development with JavaScript, Canvas, webgl is increasingly becoming popular. The advantage of web-based games compared to native apps is that they run on multiple platforms, and you don't have to fiddle with OS-specific libraries or programming environments.

You can already sell your web games via the chrome web store, but I think it's too unpopular yet for being profitable for indie game developers.

I think you may reach a larger crowd by selling your games at the Mac App Store or Steam, but therefore you have to bundle it as standalone application.

For mac, you can easily bundle your HTML5 games as native app by using the Apple's WebView component. Here is an example on how to do that.

Now I wonder: is there an equivalent way for Windows platform?

share|improve this question
2  
"they run on multiple platforms"... slow as hell. There is no way of creating complexe good-looking games with Browsers without involving third-party system based software. Totally hyped –  daemonfire300 Jun 16 '11 at 13:02
    
Yes, you can use node-webkit to bundle your game as OSX, Windows and Linux apps: <github.com/rogerwang/node-webkit>; It's very easy to use. –  d13 Nov 30 '13 at 15:27
add comment

3 Answers 3

If I'm not mistaken, the Winforms API in the .NET Framework has a web browser component that you can add to an application, to display HTML content, and modify via a simple interface. It relies on an already installed web browser (usually IE), so you'd have to verify that the user has everything necessary to view your game, but other than that, I don't see why it wouldn't work.

This looks promising. Hope I helped :)

share|improve this answer
add comment

You can use Qt with the QtWebkit widget, which will work on all major platforms.

share|improve this answer
add comment

Titanium Desktop offers a HTML5 CSS3 Javascript plataform for making native apps for Windows, the only disadvantage is that the source code of the app stays totally open for anyone to edit or see.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.