High Definition Standard Definition Theater
Video id : AYKTdpwN9DU
ImmersiveAmbientModecolor: #5a50b7 (color 2)
Video Format : (720p) openh264 ( https://github.com/cisco/openh264) mp4a.40.2 | 44100Hz
Audio Format: 140 ( High )
PokeEncryptID: 8c96513247f8fbc873c13544d2252dffef13c1a8721ce9367e366301e1d9c294a7809c249499040b36d73fcbd072dbea
Proxy : eu-proxy.poketube.fun - refresh the page to change the proxy location
Date : 1732575603883 - unknown on Apple WebKit
Mystery text : QVlLVGRwd045RFUgaSAgbG92ICB1IGV1LXByb3h5LnBva2V0dWJlLmZ1bg==
143 : true
Game Dev Secrets: Camera Smoothing! #indiegamedev #gamedev
 60 FPS video
379,786 Views • Oct 12, 2024 • Click to toggle off description
Follow Isadora's Edge on Kickstarter: www.kickstarter.com/projects/inboundshovel/isadora…
Wishlist Isadora's Edge on Steam: store.steampowered.com/app/3125320/Isadoras_Edge/

(obviously the Ushroot just represents an arbitrary "follow point" that the camera tracks against. also Godot has camera smoothing built-in, so you can use that for most stuff, it's more of a general explanation of smoothing. also the ushroot is lerping towards Isadora, but I'm sure you already figured that one out lmao)

The game that I'm developing as an indie game dev is called Isadora's Edge! A 2D Pixel Art platformer game, that I'm developing in the Godot Game Engine! If you're new to Godot or have any questions about Godot or game dev in general, feel free to ask me! #indiegame #gamedesign #godot #godotengine #gaming #gamedevelopment #pixelart #gameengine
Metadata And Engagement

Views : 379,786
Genre: Gaming
License: Standard YouTube License
Uploaded At Oct 12, 2024 ^^


warning: returnyoutubedislikes may not be accurate, this is just an estiment ehe :3
Rating : 4.969 (316/39,994 LTDR)

99.22% of the users lieked the video!!
0.78% of the users dislieked the video!!
User score: 98.83- Masterpiece Video

RYD date created : 2024-11-25T22:55:42.706605Z
See in json
Connections
Nyo connections found on the description ;_; report an issue lol

317 Comments

Top Comments of this video!! :3

@yadfud363

1 month ago

Add the friendly ushroom as an actual character in the game

5.3K |

@taoboyce6412

1 month ago

Instead of having the camera following behind the character, having the camera ahead can help the player make faster decisions. This is VERY important for platforming.

541 |

@droycon

1 month ago

This solution is simple but not perfect. It makes the camera lag behind the player too much especially in faster games which makes it harder to see ahead. A better solution imo is:
1. having a deadzone. basically the camera doesn’t follow the player until they leave the dead zone, and when they do the camera moves to an offset that allows the player to see farther ahead. (Check Super Mario World’s camera for example).
2. The camera should also change its elevation if the player lands on a different height of elevation. I’d recommend using a ease-in and ease-out function for camera movement as it moves from one offset to the next.

With this setup, the camera doesn’t jitter or make sudden moments while always panning a bit ahead of the player instead of a bit behind them, which allows the player more useful screen space.

2.2K |

@Tempo_The_Cat

1 month ago

If Friendly Ushroom doesn’t end up in the game as an NPC we riot

245 |

@garguleumbra

1 month ago

Tbh, as a player, i hate camera smoothing. I need to know what ahead of me NOW, not 3 sec after i moved.

304 |

@modlich_303

1 month ago

A good way to do the speed is to have there be more speed to the camera, the further away it is. So if for whatever reason the player gets unintentionally flying, it still looks good

232 |

@Dizzyslizzy

1 month ago

I find that having the camera always be slightly ahead of the player in the last direction they're pressed to be a better solution. this could happen by making the "mushroom" always stop walking a bit later than isadora.

10 |

@Mrsneaki

1 month ago

Godot has a camera2D property for this now. It's called position smoothing

76 |

@FrostyFeet27

1 month ago

It's crazy that I was just about to code something this an hour ago, and how this short popped up lol

109 |

@StevenRerani

1 month ago

Dude!!! You are an amazing teacher! ❤❤❤

1 |

@IvysChannel-kb9sn

1 month ago

We need Bowshroom as a character in the game.
Maybe an NPC you can talk to or as a hidden from for the player.

2 |

@CookieandWolfieTheories

6 hours ago

Please add friendly mushroom. They are freaking adorable!

1 |

@romaindurand

1 month ago

So sad to make him invisible his bow was so cute !

4 |

@sonfoku73

1 month ago

He really does cover even the most minor thing and it's great

1 |

@zoade5178

2 weeks ago

WE NEED MORE GAME DEVS SECRETS, PLEASE

1 |

@enderkatze6129

1 month ago

Can't you rubberband the camera to isadora herself? Saves the effort of making an invisible NPC, and makes sure it never falls too far behind.

2 |

@inc3000

8 hours ago

thank you for all your videos about game development I wish listing this now

|

@Siegmernes

1 month ago

As someone who gets motion sick quite easily, I am eternally grateful to Devs who let you toggle camera smoothing off. XD

12 |

@itsybutsy

1 month ago

Fun fact: all camera development higher than "follow this directly" is pain

19 |

@goodnerwusanimations3846

1 month ago

We better get the friendly ushroom as an actual NPC in the game

1 |

Go To Top