title: Agile language for 2d game prototypes?
body: <p>Occasionally ( read: when my fiancé allows ) I like to prototype different game or game-like ideas I have. Usually I use Java or C# (not xna yet) because they are the languages I have the most practice with. However I would like to learn something more suited to agile development; a language in which it would be easier to knock out quick prototypes.</p>
  
  <p>At my job I have recently been working with looser (weak/dynamically typed) languages, specifically python and groovy, and I think something similar would fit what I am looking for.</p>
  
  <p>So, my question is: <code>What languages (and framework/engine) would be good for rapidly developing prototypes of 2d game concepts?</code></p>
  
  <p>A few notes:</p>
  
  <ul>
  <li>I don't need blazing fast bitcrunching performance. In this case I would strongly prefer ease of development over performance.</li>
  <li>I'd like to use a language with a healthy community, which to me means a fair amount of maintained 3rd party, libraries.</li>
  <li>I'd like the language to be cross-platform friendly, I work on a variety of different operating systems and would like something that is portable with minimum effort.</li>
  <li>I can't imagine myself using a language with out decent options for debugging and editor syntax highlighting support.</li>
  </ul>
  
  <p><em>Note: If you are aware of a Java or C# library/framework that you think streamlines producing game prototypes I open to learning something new for those languages too</em></p>