Original Post
With the ever dwindling PC game market I'm beging to relize more and more the importance of the console market. While it may not be the most suitable place for my current game. I still want to leave the possiblity open for releasing the game on diffrent platforms. So, I am curious what links should I leave open/flexible when programming my game? For instance currently the render code is seperate from the game code so that I can change the graphics API if openGL is not supported on a given platform with vary little hassle. What about other things? Such floats, I use them frequently would it be better to create a macro or class called WFloat and use that when creating a float as opposed to float? The same applies to ints, and strings. Are there any good lists or online faq about making code easy to port to other platforms? So that I can ensure that if want to release my game on the XBOX or GBA it won't require extensive recoding.