I am wondering how to creat a mini-game like "Diner Dash" or like "Big Fish Games". I want my game to be 2d, but it looks like 3d: see this image. http://www.topxgames.com/bigfish/diner-dash-flo-through-time/screen1.jpg Also, if you know some good game-engine to create games like those then thanks a lot in advance.
closed as not a real question by Byte56♦, bummzack, Sean Middleditch, msell, Tetrad♦ Jun 25 '13 at 6:14
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.
I'm assuming that you are confusing the term "mini-game" with "casual game." I'm going to attempt to answer you with the assumption that you are talking about creating a casual game, which is still a very broad question, but I'll try to give it a stab from a high-level; however, if you really do have a full game and are just looking to add mini-games to it, I don't know what I can offer to guide you there.
Some key concepts for casual games, are (all my opinion):
I can only speak for myself, but XNA has a very low cost of entry, the learning curve is small if you already are familiar with C++ and/or Java. It also lets you deploy your game to Xbox, Windows Phone, and PC.
As @Spooks said, 2D games that appear to be 3D are frequently called 2.5D or pseudo-3D. And is typically done with 2D sprites that appear to be 3D.
The 2D game but looks 3D is sometimes referred to as 2.5D. As for creating a mini game, that is a very broad question. You need to first pick a language you want to work in, then maybe we can provide you with a game-engine, but even with a game engine, you still need to know how to program, and edit the game engine.