0 Favourites

New Tutorial on using Construct 2 to make a Firefox OS game

  • Instead of just bouncing a ball, I implemented a very simple racquetball-type game I call PaddleFox. I did the same game earlier in HTML5, SVG, CSS, and JavaScript in a mere 268 lines of code. But it's a lot easier in Construct 2!

    Check it out if you're interested. My blog post is at http://firefoxosgaming.blogspot.com/2014/05/paddlefox-for-firefox-os-in-construct-2.html and I've written 95 lengthy blog posts on making games for Firefox OS.

    Don't forget, Construct 2 exports perfectly to Firefox OS. It calls the export "Open Web App" but that's really for the Firefox OS Marketplace. The Marketplace will be happy to let you sell your game in a number of countries and Firefox OS phones are growing fast in South America and Europe. They're avoiding the US because Apple and Android are too big to compete with. I'll be doing other simple tutorials showing how to make games for Firefox OS. And of course, everything is really Construct 2, so you can export to those zillion other cool platforms.

    There are nearly 1000 games in the Firefox OS Marketplace, but they need more! They need you!

  • Hey Bob,

    What is the best way to monetize on the Firefox marketplace?

  • Firefox OS mobile devices are notoriously crap, really weak obsolete hardware, made to fit in a very small $ budget. If so many people are complaining about poor performance on Android and iOS, they will have a nightmare on Firefox phones.

    The browser for desktop however is great.

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • Firefox OS mobile devices are notoriously crap, really weak obsolete hardware, made to fit in a very small $ budget. If so many people are complaining about poor performance on Android and iOS, they will have a nightmare on Firefox phones.

    The browser for desktop however is great.

    That's old news, Mozilla evangelist recommended me to update Firefox 1.3 introduces WebGL support, I decided to update my keon (Firefox OS Developer device) and I tried to run my medium game that couldn't run my iPod touch 4, then on Fireox OS, it runs like... wow awesome, it blew my mind how it runs with smooth fps.

  • > Firefox OS mobile devices are notoriously crap, really weak obsolete hardware, made to fit in a very small $ budget. If so many people are complaining about poor performance on Android and iOS, they will have a nightmare on Firefox phones.

    >

    > The browser for desktop however is great.

    >

    That's old news, Mozilla evangelist recommended me to update Firefox 1.3 introduces WebGL support, I decided to update my keon (Firefox OS Developer device) and I tried to run my medium game that couldn't run my iPod touch 4, then on Fireox OS, it runs like... wow awesome, it blew my mind how it runs with smooth fps.

    You mean the Geeksphone Keon with its Snapdragon S1 and 512mb of ram? Wow, if it runs your game awesome then Firefox OS must be pretty damn good/efficient. That's ultra low-end specs on Android.

  • Some android devices are sh1t, even generic android devices.

    Firefox OS supports HTML5 as native.

  • >

    > > Firefox OS mobile devices are notoriously crap, really weak obsolete hardware, made to fit in a very small $ budget. If so many people are complaining about poor performance on Android and iOS, they will have a nightmare on Firefox phones.

    > >

    > > The browser for desktop however is great.

    > >

    >

    > That's old news, Mozilla evangelist recommended me to update Firefox 1.3 introduces WebGL support, I decided to update my keon (Firefox OS Developer device) and I tried to run my medium game that couldn't run my iPod touch 4, then on Fireox OS, it runs like... wow awesome, it blew my mind how it runs with smooth fps.

    >

    You mean the Geeksphone Keon with its Snapdragon S1 and 512mb of ram? Wow, if it runs your game awesome then Firefox OS must be pretty damn good/efficient. That's ultra low-end specs on Android.

    Don't compare Firefox OS to Android. FxOS is a very fast light-weight system. I've been using two FxOS phones every day (ZTE Open and Geeksphone Peak) and they are faster than half of the half-dozen Androids I've had, the two iPhones, and the dozen Windows/WinCE phones.

    The difference is that FxOS cuts out all that middle part of an OS. There's just a tiny kernel at the bottom, a very fast and efficient version of the Firefox browser on top, only a small bit of glue in between. HTML5 is very lightweight and if you use smart techniques, you'd be amazed. It is important to make it clear that FxOS is not the Firefox browser. Things have been cut out and slimmed down and made fast. Everything for Firefox OS is still in a developer mode, so I won't say go out and buy one (and you can't just go to the mall), but I'm having fun and I'm really thrilled because Construct 2 has made it easier for Firefox OS game making if you don't want to code. I'm a hard-core coder myself, but I think it would help Mozilla's mission if more people were using Construct 2 to make cool games for the Marketplace.

    What is cool right now is that Construct 2 is equally fast and efficient (I'm in awe at some of the stuff Ashley does) and it works well with Firefox OS. I'll be testing and posting, but if you want a sense of what kinds of games it runs, check out my blog. I've done 95 posts in the last six months, and about half of them are game reviews of games from the Firefox OS Marketplace.

    Even my ZTE Open ($79 new no contract) works for games and playing music and phone calls. The Geeksphone Peak is better because it has more memory, but both are useable. I had to upgrade both to 1.2 but they ARE developer phones.

    What is exciting is that Mozilla is working on a $25 phone. Their mission is to bring the web to the world, not just the United States. I'm continuously fascinated by the people who are contributing to FxOS from all over the world, literally!

  • Hey Bob,

    What is the best way to monetize on the Firefox marketplace?

    I don't know, but I'm going to find out soon. I know there are ways to do it, but I've been more focuses on just getting things to work.

    I do know you can just put your app up for sale and I also know that many apps have ads in them, but I haven't looked in to it. I have a friend making Windows Phone apps and it sounds like they don't have good monetizing at all.

    I'm retired and while I wouldn't turn away money, I'm not eagerly seeking it. Having fun is the most important thing to me right now.

  • Gotcha,

    Let me know what you find out, I'd be happy to test, write tutorials, etc.

  • can we add ads ???

  • can we add ads ???

    I am sure you can add ads! I see them in many of the games I play on my Firefox OS phone. I will get back to you soon!

  • Gotcha,

    Let me know what you find out, I'd be happy to test, write tutorials, etc.

    The answer seems to be yes, but I will dig deeper. In theory because Firefox OS is just HTML5, you can use anything that would be HTML5 based. For example, Google AdSense should work, though you may need to put those in an IFrame and ask Google to enable a new window as a target.

    There's a Mozilla Hacks post on using Inneractive with Firefox OS here: https://hacks.mozilla.org/2013/10/monetization-with-inneractive-on-firefox-os/ but I'm not sure how good they are.

    On the other hand, anything that works with Construct 2 ads for, say, HTML5 platforms such as Chrome and Tizen should also work, maybe even Cocoon.js. I don't know what Construct 2 target platforms accept for ads.

    Firefox OS is still sorting out things, but for all other payment issues, the main article for payments, IAP, etc., is here: https://developer.mozilla.org/en-US/Marketplace/Monetization.

    I'll dig deeper because I hope to make a real game instead of the demo games I've been doing and do it for the Construct 2 contest about the future!

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)