I'm not sure how many programmers we have here, but anyone have any game development experience? And if so, with what?
I have quite a bit of experience doing low level stuff in OpenGL/C++. Eventually I tried out frameworks such as PyGame (Python), SFML (C++), and XNA (C#), with XNA having the most potential for indie development possibilities (You can import your game on XBOX Live). I Also had some exposure to some open source engines such as Panda3D (Python/C++ game engine) and Ogre3D (C++ graphics engine). All along I was never fully satisfied with what I was working with until I downloaded the Unity game engine today, holy crap, being a programmer my biggest issue was dealing with art, but with the tools this game engine provides, I think I met my match. The scripting languages supported for it are C#, UnityScript (JavaScript based), and Boo (Python based). Of course I'm using the free version, the full version also provides the usage of C++.
Check out a sample tutorial to see how it can make it very productive for developers:
http://www.youtube.com/watch?v=zxIyZzieFqE






Reply With Quote