Geometry Smash
Project description in 3 sentences
The player needs to tap the screen in time for the character (neon arrow) to exit the geometric shape where it is. The complexity of the shape increases with each successful exit (starting with triangle, then square, pentagon, hexagon, and so on). To exit, the player must head to a specific side of the shape, highlighted with a specific color. The player receives points for each successful exit and additional points for a series of successful exits.
Platforms
  • Android
  • IOS
Localization
  • English
References
  • BB Circles
  • Geometry Dash
Duration
  • 4 weeks
Key technologies of the project
Team members
  • Working with shaders
  • Google Admob SDK
  • Facebook SDK
  • IAP
  • User's analytics integration
  • Crashlytics
  • Integrating leaderboards
  • Flexible vibration system
  • Unity Developer
  • 2D Artist
  • Hyper Casual
Genres
General characteristics of the project
Client's request
The customer came to us with a ready gameplay concept for the game "Geometry Smash". He had a good idea of the idea and dynamics of the game, and wanted it to be made in the genre of geometric strategy and arcade, available on Android and IOS platforms. He sought our help in developing the code and visual design of the game.
Result
To fulfill this request, our team used various technologies and tools. We started by translating the customer's ideas into game design, mechanics, and user interaction. We then developed a prototype and conducted testing to ensure that the game met the customer's expectations. As a result, we successfully developed a game called "Geometry Smash" that combines arcade elements and strategic thinking.
Target audience
Group 1:
Age: 12-18 years old.

Interests/Expectations:
  • These players are interested in geometric puzzles and seek fast-paced and dynamic gameplay;
  • Expectations for games include ease of mastery, but difficulty of completion, and fast-paced play sessions.

    Type of players according to Bartle:
  • Achievers;
  • Killers.

    Features:
  • Prefer short but intense gaming sessions;
  • Strive to achieve high scores and lead in rankings.
        Group 2:
        Age: 19-30 years old.

        Interests/Expectations:
        • These players are interested in arcade games and puzzle games, and appreciate a nice visual style;
        • Expectations in games include interesting gameplay, good graphics, and the ability to shorten time.

          Type of players according to Bartle:
        • Explorers;
        • Killers.

          Features:
        • Play in their free time, such as while traveling to work or on their lunch break;
        • Appreciate quality design and graphics.
                Group 3:
                Age: 31-45 years old.

                Interests/Expectations:
                • These players are interested in casual games that you can run and relax after work;
                • Expectations for games include easy controls, uncomplicated gameplay, and the ability to play at their own pace.

                  Type of players according to Bartle:
                • Socializers;
                • Explorers.

                  Features:
                • Play in their free time for recreation and relaxation;
                • Prefer games without stress or pressure to react quickly.
                    Three features that make the project unique
                    • Simple, yet attractive visual style.
                    • Intuitive gameplay.
                    • The concept of the game in "30 seconds" - the player can end the game session at any moment without losing progress.
                    Pixel aesthetics
                    In the "Geometry Smash" project, we decided to use a simple but bright and dynamic design to emphasize the uniqueness and innovativeness of the game concept. The design was chosen considering that the game is based on geometric shapes and quick reactions, and we wanted the visuals to support and reinforce this.
                    Team of Visualizers/Designers
                    This specialist creates 2D graphics and animations for the game, including characters, backgrounds, and various objects.

                    2D Artist
                    Key technologies of the project
                        Implemented the effect of a blast wave in the form of a shader superimposed on the texture, dynamically changes the characteristics of space distortion.

                    Working with shaders
                        For a more effective analysis of the involvement of players, as well as the actions of players in various game situations.
                      User's analytics integration
                      • Service integration:
                      • Google Admob SDK;
                      • Facebook SDK;
                      • IAP.
                        The firebase crashlytics service allows you to monitor the stability of the application on users' devices, effectively track the occurrence of bugs and quickly fix them.
                      Crashlytics
                        Based on a package with haptic vibrations, adapted to implement the vibrations requested by the customer.
                      Flexible vibration system
                      Service integration
                      Integrating leaderboards
                        Leaderboards are implemented by integrating native solutions for IOS and Android.