title: What 2D game engine should I use?
body: <p>I am looking for some advice about what game engine I should use. I have prototyped a game in Flash (an engine I am very familiar with) and I want to take it further, my main problem with flash is it isn't quick enough - without access to the GPU I am pushing the limits without all the game play features complete.</p>
  
  <p>Here is what I am looking for:
      -2D Game engine
      -Free or reasonable indie pricing
      -Javascript, c# or similar language
      -A decent community and documentation
      -Powerful - able to access GPU/Make full use of GPU
      -Able to publish to Mac/Windows - linux and consoles a bonus but not required
      -Decent IDE/Engine interface</p>
  
  <p>I am just playing with Torque 2D now, I like it but the downside is TorqueScript is similar to C++ which I am not to familiar with. Also I am not sure how powerful it is.</p>
  
  <p>I am also comfortable using Unity but this is a 2D game and I don't like making 2D games in a 3D engine.</p>
  
  <p>Hopefully you guys have some good ideas?</p>