I like the game and I think it has potential.
The part that was most fun was the rapid movement, zipping by obstacles swinging from point to point. This is where the fun was for me and I would like the game to focus on that and to encourage and reward me for doing so. I think these collectible white dots (I have no idea what these are or do) just distract from that. The game was considerably less fun for me when at first I tried to collect all those dots. Once I decided to ignore them I had a lot more fun.
The graphics are very stylish and well done. Personally I think the whole neon pink/green look is overused these days but that is just me I guess. All those effects are juicy as fuck, good job in that regard.
The level "encounter" was very weird. I was stomped by a giant, could no longer move and was stomped again. The level restarted I got stomped again by the giant but this time he didn't finish me off, but instead walked by. I recovered and finished the level and tried it again but there was no giant this time. I don't understand what that was about. Was that supposed to happen?
I think I finished the first zone. Progress was displayed at 44% but I have no idea where to continue from there. There doesn't seem to be a second zone. Is that just where the demo ends?
I hope you answer all those technical questions Bartek Szczeciński raises, as I'm curious myself how you achieved all that with LibGdx. I hope you find the time to post some code samples or what ever, this could drive some traffic towards your game if you post on /r/gamedev