since you're from the java world, if you're open to working with MS stuff - they have XNA http://msdn.microsoft.com/en-us/xna/ I think it's a specialized version of Visual Studio for DirectX (PC/Xbox) and you can use C# (which is very similar to Java - just not as much open source libs)
(Replying to PARENT post)
Here's a look at some Xbox 360 community games: http://www.xbox.com/en-US/community/events/gdc2008/xna/defau...