Let me introduce myself briefly, I am a college student of Computer Science that is majoring Game Application and Technology.
I got a project from my lecturer to make a hidden object game. Is there any recommendation engine to make hidden object game?
If you have any recommendation sdk + tutorial of that sdk, I really appreciate it.
This is perhaps a case where simplicity is the best approach. These hidden object games are very simple to write. They're 2D and just a set of images that blend in with the background, requiring the gamer to find these special items. You do not need a game engine at all. Any UI library like Win32, MFC, WPF, wxWidgets, Qt, or gtk will suffice for writing a native based application. Alternatively, you could use Flash, Silverlight, or HTML5 if you want to write a web-based version. All of these APIs support key functionality that your game will require, such as displaying images and detecting when the mouse clicks on a specific graphic. If you wish to support sound or music, then the web technologies offer a straightforward API. If you were to go the native approach, then you will need to lookup XAudio (formally DirectSound) or OpenAL. Both have plenty of documentation and samples to work from. If there's anything more specific you would like to know, let me know.
If you are in computer science, then you would probably want a graphics library for your chosen language, rather than an engine. Without knowing which language, it's hard to give any recommendations. You can just find some pretty complex 2d pictures, or take your own, and then photoshop out some objects, or just remove the objects and take another picture without moving the camera. Unless you are into art, of course. Otherwise, Unity is kind of a good choice for learning a 3d engine, but takes some time to learn.
Take a look at these
Cross platform c++ sdk
Script based Engine
For something so simple you could use an engine like Allegro (used it once in college seemed okay for 2d games). There are so many possibilities for the engine or graphics platform you could use. Really depends if your professor had any specific requests.