Smos Bois's Avatar

Smos Bois

@smosbois

Interaction Developer who wants to make games, toys and other fun stuff people can mess around with. Wishlist Surf 'n Turf! https://store.steampowered.com/app/3514850/Surf_n_Turf/ Simondebruijne.com

89
Followers
76
Following
84
Posts
19.10.2023
Joined
Posts Following

Latest posts by Smos Bois @smosbois

Post image

Anyone up for a totally normal and regular game of pool?

04.12.2025 23:01 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Made a standee! It took all day, but it came out really nice!

Excited for the upcoming #hku #exposure

23.06.2025 14:53 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Making a cut-out for our upcoming exposure this weekend.
He's big โœจ

23.06.2025 08:50 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Now I wonder what the bad days look like ๐Ÿซฃ

09.06.2025 01:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Are you ever making a game and the phsyics just...

09.06.2025 00:51 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Check out the cooking station one of our artists made for Surf 'n Turf!
Going to have a lot of fun prepping and cooking ingredients on this!

#indiegame #indiedev #gamedev #indie

03.06.2025 14:17 ๐Ÿ‘ 15 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Surf 'n Turf on Steam Island-hopping, dish-making 3D platformer. In Surf 'n Turf you are a little lizard chef that gathers ingredients by hopping along islands with an expansive move set. Twirl and flip your way to the del...

We've made a ledgegrab! The ledgegrab has been the bane of my existence for the past couple weeks. Turns out a physics based game doesn't like it when you want to do something like this.

If you think the game looks cool, consider wishlisting it on Steam!

store.steampowered.com/app/3514850/...

30.05.2025 16:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

From the start, I kept in mind the size of the player. Munch has always been made with a size of 1 units in Unity in mind.
The only thing I had to do was note down what the change of the position was at the end of the animation, copy these values to Unity, and teleport the rigidbody there

30.05.2025 16:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

During this animation, I lock the rigidbody in place where it started the ledgegrab. When the animation is finished, I teleport it atop of the ledge where the animation ended up.

A little sleight of hand, but the player never needs to know ;)

30.05.2025 16:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It's a tough process, but absolutely worth it! You got this!

30.05.2025 15:51 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

The answer: I don't use the rigidbody for the ledgegrab!

While all other animations happen in place while Munch moves around. The animation for the ledgegrab moves the entirety of Munch.

30.05.2025 15:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Now we face the biggest problem with the ledgegrab:

All the movement in the game is done by changing the velocity of a rigidbody, how do I do that for the ledgegrab? I can't just push it up and forward, it would look jarring and imprecise

30.05.2025 15:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

A ceiling would shoot a laser down, which would be a (0,-1,0) 3d vector.
A floor would shoot a laser up, a (0,1,0) vector.

That's the one we need, so we check if normal.y = 1

Now we only ledgegrab on flat platforms

30.05.2025 15:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

But hold on! if we hit a sloped surface we don't want to do a ledgegrab.
To check if what we hit is a flat surface, we can check the normal of what we hit.

A normal of a surface is the direction it's facing. Basically, if you shoot a laser from a hole in that surface, which direction would it go?

30.05.2025 14:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

To check if Munch has a ledge to grab onto, I send raycast that starts a little above and in front of Munch.
This raycast shoots down until it hits something, we can do a ledgegrab!

30.05.2025 14:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The ledgegrab would penalize Munch by slowing their movement. If you want to keep your speed, perform the jump better ๐Ÿ˜ˆ

30.05.2025 14:31 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

During testing, players would struggle with some platforms, often panicking when they missed it slightly.
Our solution: give a little leeway when reaching a platform.

30.05.2025 14:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

To start, I'm making a 3d platformer with a heavy focus on movement.
Introducing Munch, our main character, and the one who will be showing how a ledgegrab works!

30.05.2025 14:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Do you ever wonder how you make a ledgegrab?
I did, and I will show you how I made it (a thread ๐Ÿงต):

#indiedev #gamedev #indiegame #indiegames #surfnturfgame

30.05.2025 14:16 ๐Ÿ‘ 23 ๐Ÿ” 6 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

I do hope they improve the Unity animator soon

19.05.2025 15:54 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Very good point! I will try out different angles!

01.05.2025 20:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I can see now that the video has been very heavily compressed, I promise the player is way more visible in-game. Usually the camera is even further from the player so there's more control when moving at high speed. Would you prefer a camera that's closer?

01.05.2025 20:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

If I try really hard I can skip a part of my route by surfing over land! It's really fun!

#gamedev #indiedev #indiegames #indiegame

01.05.2025 15:08 ๐Ÿ‘ 31 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Haha I struggled with this with pokemon gold. I played with my brother and we always reset after entering the first cave, since we didn't know what to do. They tell you how it works when entering, but we couldn't read it

25.04.2025 12:48 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

I made the twirljump a little silly, but it's a great way to cover a long distance!

#indiedev #gamedev #indiegame #indiegames

25.04.2025 12:00 ๐Ÿ‘ 12 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

We have upgraded our little tadpole, please welcome Munch to the stage!

#indiedev #indiegames #indiegame #gamedev

23.04.2025 15:53 ๐Ÿ‘ 24 ๐Ÿ” 7 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Playing balatro while on a midnight walk hits different

17.03.2025 23:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Honestly the refresh rate of an ereader isn't the best, and it flickers every time it has to update the screen. Can't recommend

04.03.2025 13:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Out here playing #Balatro on my ereader

03.03.2025 11:00 ๐Ÿ‘ 68 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
We're making a Movement AND Cooking Game?! - Surf 'n Turf Devlog 0
We're making a Movement AND Cooking Game?! - Surf 'n Turf Devlog 0 YouTube video by Startaste Studios

We are make a movement & cooking game!
Our first devlog is out and we're really excited about it! You can watch it here:
youtu.be/tZazR-60ay0

#indiedev #indiegame #gamedev

23.02.2025 13:43 ๐Ÿ‘ 12 ๐Ÿ” 5 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0