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 : 1739920900337 - unknown on Apple WebKit
Mystery text : QVlLVGRwd045RFUgaSAgbG92ICB1IGV1LXByb3h5LnBva2V0dWJlLmZ1bg==
143 : true
Game Dev Secrets: Camera Smoothing! #indiegamedev #gamedev
 60 FPS video
682,259 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 : 682,259
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.965 (628/70,183 LTDR)

99.11% of the users lieked the video!!
0.89% of the users dislieked the video!!
User score: 98.67- Masterpiece Video

RYD date created : 2025-02-18T22:37:32.46411Z
See in json
Connections
Nyo connections found on the description ;_; report an issue lol

458 Comments

Top Comments of this video!! :3

@yadfud363

4 months ago

Add the friendly ushroom as an actual character in the game

9K |

@taoboyce6412

4 months 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.

2.7K |

@droycon

4 months 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.

3.1K |

@modlich_303

4 months 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

290 |

@OliverChristianDOLMANS

3 weeks ago

In the godot game engine, there is a box in the camera object that says "position smoothing". This is really useful and its just really easy to use.

4 |

@FrostyFeet27

4 months ago

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

119 |

@Tempo_The_Cat

4 months ago

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

555 |

@MauloDev

2 months ago

As a beginning developer I'm so glad that I was able to code this and "come up" with this idea before watching a video on it

1 |

@Mrsneaki

4 months ago

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

122 |

@Siegmernes

4 months ago

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

15 |

@romaindurand

4 months ago

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

17 |

@garguleumbra

4 months ago

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

459 |

@goodnerwusanimations3846

3 months ago

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

11 |

@DaCalZone

1 month ago

These are super helpful ways of explaining things that were confusing me at first for ways that took a bit to geasp so I'm sure many new devs appreciate this.

|

@AaronL0905

4 months ago

Creating the asset of the friendly ushroom to then make it invisible sounds like a funny thing to do just to mess with people

25 |

@IvysChannel-kb9sn

3 months 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.

7 |

@patchworkx7955

2 months ago

That is such a cool trick for that use case. Bravo.

|

@Hornswroggle

2 months ago

Thanks Ushroo for helping out - you're a fun guy... 😋

|

@robertdemare6140

3 weeks ago

the cute bow 100% neccesary for this to work

1 |

@inc3000

2 months ago

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

|

Go To Top