Can I create a game with these requirements?

  1. User need to sign in using Facebook to play.
  2. For some features user needs to pay using paypal or credit card.
  3. online 2 player mode.
  4. User should be able to request a new game feature using a form.
  5. Able to play in mobile/tab by taping but able to play using keyboard in computers.
  6. User should be able to see his activity summary in a tab / menu

*** Most important thing is can I publish a commercial version of a game using this free engine?

  1. Yes
  2. It depends what you mean. We support in-app purchases through Appstore and Google play.
  3. Yes
  4. Yes
  5. Yes
  6. Yes

And the last question. Yes, absolutely.

Thanks @sicher.
It’s an active forum.

  1. Is there any tutorial for this?
  2. I mean actors or characters.
    let’s say by default game player/main character is a cat. If the user want to play as a dragon they have to pay for dragon and download the new character
  1. Not yet, but we’re working on that. The api:s are documented here: http://www.defold.com/ref/facebook
  2. Yes, you can use in-app purchases for that. See http://www.defold.com/doc/iap

Thanks again @sicher

  1. That’s a great news. Hope we’ll get it soon
  2. Thanks.

7.Also I realized the projects files are saved in Defold server. So when an user creates a game who owns it and how to publish to google play or to appstore?

You own all material 100%. The Defold servers are just a regular Git storage. To publish you create bundles on your machine and submit them.

See:

http://www.defold.com/doc/ios
http://www.defold.com/doc/android