Skip to main content

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

Glad you enjoyed it!! I'm glad you adored the wave effect on it, it actually took a lot of time to get right: I had each impact saved in an array as a dictionary with the origin of collision (from 0 to 359). Every frame, I updated the circle like so: For each impact in the array, it checks the original point plus its age (which I updated with delta every frame) to determine how far the impact travelled, and which two points on the circle are at that distance. I then raised/lowered those two (and all points within a distance of them) with a sin function. It was fun to figure out! If you have any other questions, feel free to ask!!

(+1)

amazing, thanks for sharing!