Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

A nice practice! It’s important to finish a game and start from small. The bgm and sfx feels comfortable, and the character control is good as well.

I noticed that the speed of bullets may differ according to the distance between the character and the mouse, you should calculate the shoot direction with “Normalized” vector to get consistent bullet speed.

Vector2 ShootDirection = (MouseWorldPos - PlayerPos).normalized()

Vector2 BulletVelocity = ShootDirection * (float)BulletMoveSpeed