Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Really beautiful way of moving the robot, i love the tracks that the robot leave behind, couldn't figure if the ware draw lines or particles but they were an excellent detail. Didn't understand a bit the ilumination, how thats work, but everithing else is perfect.

(+1)

The trails are actually two Line2Ds for each foot! Also, I'm not sure what do you mean by how the illumination works, do you mean how the game fits into the theme? Thanks for playing, btw!

(+1)

Clever way to get that around, yes i did want to mean the theme. but, more intriguing is how did you make the robot make that curve trajectory?

(+1)

Oh well the illumination part is showcased through the character's "headlight," in which it serves as the character's beacon and weapon, since the light beam itself melts/vaporizes enemies.

As for the curvy movement, it was actually surprisingly simple! The game linearly interpolates the character's direction towards the target direction (mouse click) at a rate controlled by a turn_speed.

var new_direction: Vector2 = (target - player.global_position).normalized()
direction = direction.lerp(new_direction, turn_speed * delta)
velocity = direction * speed

nice!