What would be a easy/fast language that would be good for an Indie developer for a FPS?
Java? C#? C++? C? Anything else that would be good?
Edit: (Platforms: Linux, Mac, Windows)
|show 2 more comments|
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
The one you know better, and that works on the platform you want to build games on.
If you wan't to minimize the amount of code to ship your game on the 3 platforms, I guess you should use a standard like C++ or Java.
The advantage of C++ is that it is more fast at runtime, but you need to recompile your project for each platform, and sometimes use different libraries for OS specific features. Also you can control more easily how to handle your memory.
The advantage of Java is that it's generic, and if you don't know pointer arithmetic, easier to write.
I guess there are other solutions, like Flash, but these are the best solutions in my opinion.
Go for the easy ones like C# or Java because you need it fast and you don't seem to mind which language to choose.
I think Java might be a good choice as it can run on all 3 platforms, and there is a good 3D engine JMonkeyEngine. C# would go with the XNA framework I think, but it's restricted to Windows only and not as high-level as the JMonkeyEngine.