How is console game development done? I'm curious what the process is for development for a game console such as Wii, Playstation, or Xbox. Do I need to use some game engine and compile for each platform? What IDE is used? Any C IDE? Are all console games built in C ?