View Poll Results: What tools are you currently using to write your games with?

Voters
35. You may not vote on this poll
  • Delphi

    13 37.14%
  • Free Pascal

    18 51.43%
  • Lazarus

    19 54.29%
  • Delphi Prism / Oxygene for .NET

    0 0%
  • Oxygene for Java

    3 8.57%
  • Oxygene for Mac/iOS (Nougat Beta)

    0 0%
  • Smart Mobile Studio

    2 5.71%
  • Other (Tell us please...)

    6 17.14%
Multiple Choice Poll.
Results 1 to 10 of 40

Thread: What tools are you currently using to makes games with these days? - 2013

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    Quote Originally Posted by Cybermonkey View Post
    Speaking of Oxygene, is it possible to use the free command line compiler with Java game engines? I think you mentioned that you are currently using libgdx with Oxygene, but I don't know if you're using the IDE or the command line compiler.
    Ah, sorry I didn't catch this last time. Been extremely busy developing.

    Yeah Paul and I are learning so much working with Oxygene for Java (commercial product packaged with VS shell) and libGDX. We have found the combo to be very powerful and capable and I can see a great many projects of ours being ported over. Paul ported over Subject 33 from a Lazarus Program w/ SDL to Oxygene for Java w/ libGDX in a matter of a couple of weeks at most iirc.

    As for the free command-line compiler, I believe it would be, however not overly desirable since using the full version allows you to do everything practically out of the box. ie. apk packaging and debugging direct to and right on the Android device it's self using CrossBox and various other features that make the whole point of using Oxygene amazingly easy to work with.

    The only downside I find with it is Visual Studio.

    My cons are:

    • Windows only IDE. I'm a Mac user/developer. -10 points!
    • laggy editor that will freeze up on you periodically even on a fairly high end Win8 laptop
    • updates and support of the IDE is via Microsoft made installers (enough said there! )
    • working with asset folders in the Solution Manager can be awkward; and
    • I suppose you could also state that Oxygene has to integrate into it, but that would be consistent with any other solution unless RemObjects finally rolls their own.


    On the flip-side, some of my pros are:
    • debugging code in VS isn't that bad to be honest, there are even some cool features that I have yet to see in a more Pascal-centric IDE (ie. listing all your variables/values in a single tree view)
    • other various features that Lazarus/Delphi users are used to have been integrated by RemObjects thankfully (code jumping between implementation and interface!)
    • CrossBox allows you to compile and debug on your target device (hook up an Android phone/tablet via USB, install the drivers, configure your device for development and away you go!)
    • CrossBox also allows you to do the same with a Mac under Nougat(aka Oxygene for Cocoa!)


    So the transition from Lazarus to Oxygene has been pretty nice thanks to the help of Jim McKeeth and Paul's porting efforts. I'd like to see this tool used more as it has amazing commercial potential not seen in many of the other Pascal-based tools around. Overall the price for all 3 Oxygene compilers at ~$500 is pretty good considering what some would pay for Delphi. Plus you get a whole year of updates from the date you purchase it, unlike Delphi's complicated and disappointly under-performing version update scheme.

    That said, if you are stuck on free only, then Lazarus is probably your best bet, but if you are really serious about making $$$ with your games Oxygene may be the great new way to go.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  2. #2
    That said, if you are stuck on free only, then Lazarus is probably your best bet, but if you are really serious about making $$$ with your games Oxygene may be the great new way to go.
    I think I must take issue with this statement. The implication that "free only" Lazarus/FPC is somehow for those not "really serious about making $$$ with your games" is a bit ridiculous. I can tell you we're quite serious about making money with our games, and we're quite happy with our decision to stick with Lazarus/FPC development. We understood from the beginning that it will need some additional work, including porting/writing some APIs and tools to bolster the weak areas of the language and platform, but the cool thing is, we can do that; we have the source, Luke! Plus, anything we do that applies to the platform generally, we can contribute back to it, making the baseline that much better.

    As a result, I think one has to be a bit careful before dismissing something out-of-hand. Maybe your preferred platform-of-choice is truly wonderful, but I don't think it is fair to dismiss another in order to support your own, and especially dismiss other people who choose a different route. It starts to smack of fanboi-ism -- the overly-fanatical kind -- and really doesn't help anyone.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •