Skip to main content

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

Very, very polished game. The art assets were really good, were they developed just for this jam? I liked the attention to small things, like a menu for music, sfx... things most people overlook, and the ability to cancel a shot if you have lined it up incorrectly. Level design was well thought out and the music really fit the genre of the game. The physics of the ball were a bit off but it didn't really matter as the 'cheat' mechanic was very original. Well done to all of you!

(1 edit)

Wow cheers for the detailed feedback.

I can confirm that all the art assets were made specifically for this jam. We had Oscar doing the 2D drawings and I was handling the 3D assets with my typical workflow from Blender through Substance Painter and into Unity with the occasional custom shaders.

We certainly did have some issues getting Unity's current physics engine to cooperate with what we needed to make the game fun to play. We used a few neat tricks and compromises to get it to where we thought hitting the ball around was pretty entertaining.

Yeah, I also found it hard to manipulate the physics engine of Unity. There's a call in the Vector3 class, 'Vector3.Reflect' that I used originally to grab the opposite angle.

In our case our main problem was where the colliders for tiles meet. The ball hits one collider and not the other and considers it as hitting a corner rather than a continuous flat wall.

Also realistic drag/friction doesn't give the player enough time to properly mess around with the traps and tilt as the ball gains too much speed. We have some code adjusting friction along manually specified curves to get around this.