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)
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It only takes a minute to sign up.Sign up to join this community
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.