0
1
2
3
4
5
6
7
8
9
Contact Us
WeGroove
Web product
Store icon
App store
Store icon
Google play
slider-arrow
slider-arrow

WeGroove is the best drumming experience for mobile devices. This is a realistic percussion experience. Thanks to our beats you will become a pro on virtual and real drums. Whatever your age or level, learning to play has never been so easy. This game is fun, you gonna love it thanks to our amazing famous songs and our gaming learning mode. Learn how to make music and enjoy the ultimate drum experience right at your fingertips, or if you prefer, by connecting your edrums, virtual drumkit or a midi device (like Senstroke connected to the drumkit)!

  • WeGroove allows you to learn to play the drums whenever and however you want, thanks to a huge sample of rhythms from hundreds of songs.
  • Connect your edrums, multipad, sampler or a midi device to the app for the Guitar Hero experience.
  • Adjust the volume of every sound track to play with the voice and instruments or only the drums.
  • Take advantage of hundreds of interactive lessons.
  • Compare your score with the community of Groovers.

When developing the application, we solved the following problems:

  • Complete app design including drum kit modeling and rendering.
  • The app had to load two files for learning mode. When playing, MIDI and MP3 files must be synchronized with each other and with the visual component of the game.
  • During free play and learning mode, there should be a minimum delay between pressing the musical instrument reprint and playing the sound. Unity uses an fmode-engine which causes a delay of about 200ms. We stopped using it.
  • Information about available songs was downloaded from the server.
  • A leaderboard was implemented and the collection of detailed statistics on how the player played, such as the hit rate, reaction speed, etc.
  • Registration and user login
  • Application usage analytics was collected using its own server, a system for sending all important information was deployed inside the application.

In the process of developing the application, we used the following technologies:

  • Doozy UI framework + Noody framework for UI logic implementation
  • BEST HTTP/2 for REST API interactions
  • NativeAudio plugin to implement native interfaces to work with sound device directly from application
  • MPTK Maestro Pro - for parsing MIDI files
  • Multithreading for sound device interactions
Technologies
Unity
Gaming
Android
iOS
3D
app
2d
Store icon
App store
Store icon
Google play