I am at the design phase of a board game on the iPhone and am considering a couple of options for rendering the view:
- Quartz to render top down views of the board with core animation to do the transitions to close ups etc. Using a 3D library (or GL directly) to render dice rolls on top of the 2D view.
- Full 3D interface to render the board and do the transitions (something like the Monopoly app on the iPhone).
Keeping most of the game in 2D simplifies the implementation and the artwork, but I wonder if the overall finish will suffer. Is it practical to render 3D views (for the dice rolls) on top of a Quartz 2D app?
Should I just bite the bullet and go 3D?