Making Mobile Games

Discussion in Mobile Apps & Games started by DrRipley • Jul 11, 2014.

  1. DrRipley

    DrRipleyExpert

    Joined:
    Mar 29, 2012
    Threads:
    740
    Messages:
    4,313
    Likes Received:
    315
    I'm thinking of starting to learn and produce some mobile app games, and I thought I'd ask our community here if anyone has any experience or is currently doing the same. I'm not looking to make anything too complicated, I'd be happy to just be able to achieve even the simplest of mechanics as a start. I'm aware that there is supposedly a free software I can get to begin, which I've forgotten but I can just search it later on, but I'd like to know if it is the most advisable way to go about it or if there are better alternatives such as starting from scratch. I'd also love to hear which software I can use to do this. I have some experience with Macromedia Director MX and I've already managed to make some games out of it, and I'd like to know if making game apps is any similar to this process. Thanks!
     
  2. Navii

    NaviiActive Member

    Joined:
    Jul 17, 2014
    Threads:
    7
    Messages:
    115
    Likes Received:
    0
    If you really want to make apps I wouldn't recommend any of those build-your-own-app softwares as they are mostly pretty bad and don't offer a lot of possibilities. You'll either have to learn to program in Java/Python/C++ or in HTML5, CSS3 and JavaScript. Both paths will take a lot of time and it might be pretty frustrating at first but it's really satisfying when you finally finish your first app. The advantage of higher programming languages like Java, Python and C++ is performance, your apps will run smoother and you'll be able to make more complicated games easier. If you don't think you'll be able to spend that much time and you don't want to spend more than a year before even starting to program your first app I would recommend starting out with HTML5, CSS3 and JavaScript. It's gonna take quite some time too but you'll be able to see results faster if you are willing to put in enough effort. Apps made with HTML5, CSS3 and JavaScript need a program like PhoneGap to put them into an app, but that won't be your worry right away. They are also a little bit more resource reliant, so they won't work too smooth on older phones, if you make a complicated app. If you are still interested and have any questions about programming or where to learn it just ask away!
     
  3. troutski

    troutskiWell-Known Member

    Joined:
    Jul 15, 2014
    Threads:
    139
    Messages:
    1,366
    Likes Received:
    115
    There are a handful of programming languages you could learn to build your own app. The custom builders aren't worth it because you can code a far superior app yourself with a couple months worth of learning programming from home. You could learn these languages from Codecademy for free, and tons of other free solutions are available.
     
  4. Navii

    NaviiActive Member

    Joined:
    Jul 17, 2014
    Threads:
    7
    Messages:
    115
    Likes Received:
    0
    I agree with you here. Codecademy is a great resource for learning programming, because it's really interactive and you can learn pretty fast. There are also other resources like W3schools for example if you don't like interactive learning and you'd rather learn it like out of a book. I recommend the interactive way, because you'll learn best when doing something yourself most of the time and not by watching someone do something.
     
  5. GLOGIK

    GLOGIKMember

    Joined:
    Jul 30, 2014
    Threads:
    16
    Messages:
    78
    Likes Received:
    2
    Hi, there are many free mobile app builders out there, but like the earlier posters have rightly pointed

    out, these free app builders really limit you in terms of what you can build. However, don't completely

    write them off because they still have their place. If you're just looking to build nothing but the most

    basic games, and don't have a couple of months to give up in order to learn a programming language,

    then those app builders might just be what you need.

    If you however, want to build your own mobile apps from scratch, and have a lot of time to learn,

    then I suggest you learn to use the following technologies:

    1. HTML5

    2. Cascading Style Sheet(CSS)

    3. JavaScript/JQuery and

    4. PhoneGap

    This set of technologies allow you to build your mobile apps once, and run them on the many mobile

    platforms available today(Android, iOS, Windows Phone, Blackberry OS) without the need to modify

    your code, and best of all, they all free.

    Good Luck.
     
    #5Aug 2, 2014
    Last edited: Aug 2, 2014
  6. jdwriter

    jdwriterActive Member

    Joined:
    Jul 12, 2014
    Threads:
    25
    Messages:
    135
    Likes Received:
    1
    A lot of these technologies are surprisingly easy to pick up, and can be honed as you start to build a real world application. I would agree with the sentiment above, don't bother with the mobile app builders, they limit you to a very basic web page style app...which, if you already have an established business selling something might be okay, but if you are trying to sell the app itself is woefully inadequate.

    It took me about 6 months to learn the languages GLOGIK listed, and a few years to hone them...but this was extremely part time.