Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+5)

"Tailor made" done. beat me if you can!
QoL update was really good. especially highlighing.
Also, can I ask you how you made this kind of game?

(+2)

THERE SHE IS!! This is how i envisioned the game..

And of course!! Since the whole premise of the game relied around cutting squares, I had to start with that. In order to cut a shape wherever the player's line was I used two raycasts to detect where that line touched the edges of the shape. This is important because Godot needs a list of points in order to draw shapes and create their collision shape. So by looping through the original shape's points, using the 2 points from the raycast, and some math, I was able to create 2 lists that contained the points needed to create the cut pieces. With the newly made collision shape, I could use Godot's methods to see if the player's mouse was over each shape and do stuff accordingly. The QoL stuff came after giving every shape an index and only performing an action on the one with the highest index (since it originally just did an action on every shape under the cursor...).


Its kinda hard to explain exactly how the cutting worked code wise in short, since it was just alot of trial and error that got really messy due to time constraints. But I hope this made some sense! Thank you so much for putting up with the bugs this had and for trying my game!!

(Im also a big chimata fan so i HAD to do smth chimata related..)