Dungeon Dash: Arcade

Hi, everyone!

Decided to make an arcade style game as my first android game project.
The idea was mostly to learn / test different aspects of android game development but it’s a complete game experience in its own right with 2 main modes: hand-made campaign with 50 levels (normal/hardcore modes) and procedurally generated endless mode with high scores (+Google Play leaderboards).

There’s no specific engine used, game was written in java from scratch with 1 main activity drawing everything on canvas (probably wasn’t the best idea but seems to be working just fine). Includes integration with Google Play Services Achievements and Leaderboards.

I did all the initial testing on my own on both actual devices and emulators but i’m still looking for feedback on
present issues and, maybe, just general ideas on what can be improved / is missing / shouldn’t be there in the first place.

Game Link: https://play.google.com/store/apps/details?id=com.rain8studios.dungeondash
Requirements: Android 4.4 and above

Feature graphics:

Some screenshots:

And video preview: