I agree with sswift. Not only are there a lot of successful developers in casual games. A fair portion see those as the beginning of what they hope will eventually evolve into bigger more ambitious projects.
Also there is so much readily available technology for game devs now, many of which can be ported from the PC to consoles with relative ease that there really is no reason not to support both PC and consoles. Even with console games, the PC versions more often than not are the better versions if your willing to wait a few months for their release.
API's like ogre are largely independent of the renderer being used, so you can compile a plugin for your renderer of choice. Currently GL, DX7, DX9, DX10. There are also unofficial ones for various consoles and handhelds.
Also there is so much readily available technology for game devs now, many of which can be ported from the PC to consoles with relative ease that there really is no reason not to support both PC and consoles. Even with console games, the PC versions more often than not are the better versions if your willing to wait a few months for their release.
API's like ogre are largely independent of the renderer being used, so you can compile a plugin for your renderer of choice. Currently GL, DX7, DX9, DX10. There are also unofficial ones for various consoles and handhelds.