Wednesday, September 4, 2013

Now where was I...

So I'm back from my three months of European travels (which I won't get into.  That's a separate blog.)  It's time to get back to my game.  My goal is to be done with the main coding portion by November.  Then I'll need to find an artist to make the thing look decent.

Upon returning, I decided to re-evaluate the technologies I'm planning to use.  There hasn't been much active development on Moai, so I was a bit worried about its future.  So I started looking into Unity3D again.  Besides being a game engine that's becoming increasingly popular, Unity has the option to use C# as its scripting language; a language I happen to be a big fan of.   The downside of Unity is that it's really made for creating 3D games.  Many people have made 2D games with it (Rovio actually used in to create Bad Piggies), and there are plugins to make this easier, but I just couldn't shake the feeling of having to wade through extra cruft to get to the parts that actually matter to me.  The team at Unity actually just announced they are planning official 2D support in their next version, but I didn't want to wait for that.

So back to Moai.  A recent post on the form convinced me that the project won't be dieing anytime soon.  Which convinced me to give it another shot.  But Moai uses Lua as its scripting language.  So I was back to the position I had been in with Node.js: looking for the perfect IDE.  And I think I found it!  Lua Glider is a cross platform IDE for Lua and integrates with the Moai documentation.  And it has *gasp* code completion!  Glory day.  This is a feature that is invaluable to me as a horrible speller with poor memory when it comes to function names.  I've just started using it, so I'm still on the free trial.  It's under $50 though, so if it continues to work well, this is a no-brainer purchase.

No comments:

Post a Comment