Hidden object

About the game
Game description: Hidden Objects – objects are hidden on colorful maps, the player will have to find them and improve his cognitive skills. The game is divided into several levels with different types of difficulty; you need to find all the items within the allotted time to move on and uncover the secrets that the game hides.
Genre: Hidden Object, puzzle.
Development environment: Unity (C#).
Graphic editors: Adobe Photoshop, 3Ds Max, Spine.
Technologies: Unity Gaming Services, Firebase.
Platforms: iOS, Android, Windows, Mac OS.
Graphic style: Casual.
Game design: Level creation and balance, sounds/music, script creation, GDD creation.
Other: Particle system; Unity and Photoshop integration; Animator in the Unity environment; Shaders; Agile methodology; 2D art, 3D art, animation.
Goal
To develop an MVP for a game in the Hidden Object genre with addictive gameplay for the following platforms: iOS, Android, Windows, and Mac OS.
Stages of work
Game design creation
First, the game’s main goal was defined and the desired visual style was established. Then, key game elements such as search objects, different scenarios, and difficulty levels were determined.
Creating the GDD
We created a Game Design Document (GDD) that outlines all aspects and phases of the game, including mechanics, gameplay, and technical requirements.
Creating animations and visual resources
Adobe Photoshop and 3Ds Max were used to create visual resources such as backgrounds, objects, user interface (UI) elements, and other graphical elements. We used Spine to create character animations and other animated elements.
Music and sound effects
Music and sound effects were composed, both appropriate for each situation and for the game as a whole.
Levels development
Game levels were created and balanced to accommodate the increasing difficulty and variety of challenges. Hidden objects in scenarios were strategically placed. To keep players interested, we added hints and narrative elements to the levels.
Game mechanics implementation
We used C# in Unity to implement the game logic. We integrated visual and audio resources previously created in Unity, implemented level and particle systems, and added visual effects.
Testing and debugging
Extensive testing was done on all target platforms (iOS, Android, Windows, and Mac OS), and game balance and difficulty levels were customized.
Results
The result was a full-featured, visually appealing object search game with addictive gameplay. Here are the main features:
- Different levels of play with challenging achievements and a level progression system;
- Colorful and detailed scenarios where objects appear to be hidden;
- Smooth character animations;
- Intuitive and easy-to-use user interface;
- Built-in tutorials and tips to help the player;
- Quality assurance and extensive testing on all platforms (iOS, Android, Windows, and Mac OS).