Upgrading 75,000+ lines to Godot's new version

preview_player
Показать описание

What's up, Gamers?
I spent a lot of time upgrading from Godot 3.2 to Godot 4.3, and here's a quick breakdown of what I had to tackle!

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!

=== THE LOVELY AND TALENTED INSANDIO ===

=== HASHTAGS ===
#GameDev #IndieGame #Godot #GodotEngine #IndieGameDev #Vimjam #8BitsToInfinity #Vimlark #VimJam2 #VimJam2021 #Vimjam2021 #Devlog #GameDevlog #GameJam #GameJamDevlog #Jam #GMTK #GMTKJam2021 #GMTKJAM2022 #Indie #Game #Dev #IndieDev
Рекомендации по теме
Комментарии
Автор

6:28 Projects -> project settings -> rendering - texture - default texture set to nearest should fix the sprites

hellfiresapphire
Автор

Man I was stressing about my Godot 4.1 project after the recent 4.3 release.

Glad to see you've been able to make something so awesome on a version as old as 3.2 – that's reassuring.

BrandonfromStLouis
Автор

12:00 “I don’t know what it’s doing here, I don’t like it and I would like it to get out.” Was so funny 😂 🤣

nikz
Автор

A brute force way to get around the shader compile framedrops: make a scene that play all effects that contains shaders at the start, and put a black screen over it. Forces the engine to have all shaders compiled.

vast
Автор

Oh man, I feel your pain. I ported my project over from 3.5 to 4.2 a few months ago, and that was almost a month long process. The biggest thing that got me was that I had apostrophes in some of my filepaths of my assets, and it changed all of those to underscores. It took me ages to figure that one out. That, and I had tweens EVERYWHERE.

Edit: Oh, i forgot too that it reset the centering of every single label that I had. They all defaulted to top left again from center. It was rough.

Reyjakai
Автор

It's kind of weird that they convert your game for Godot 4 but can't simply convert your exports easily

DemyrNox
Автор

Isadora's edge 😊
Isadora's edge 💀

Matute
Автор

I love how much detail you go into the WHY of everything!

punkrat
Автор

Glad the leaf wacker and the ded battery didn't stop you from recording this video becuase it's super informative and gave some many good tips!
Thank you for making this!!

lyraisnapping
Автор

Thanks mate, not a lot of people talk that in detail about their game development journey and problems they encounter along the way.

doctormk
Автор

I saw the video and was confused if they again did the huge changes for the latest minor Godot update, didn't recognize you were still on 3.x ^^
Looking forward to your collision video!

nilsmuller-cleve
Автор

I’m glad I’m not the only one that pulls my player out of the scene before I change out the scene. I happen to do that with my camera as well in our game that way, I always have an accurate reference to the player and the camera from the start of the game, its nice

BazSupport
Автор

As someone who got into Godot 3 because they're computer wasn't powerful enough to run Godot 4, this video speaks deeply to me from just the title alone.

Luckily, my project hasn't gotten too big yet. But the concept of converting it once I do finally upgrade to a strong enough computer still worries me.

Looking forward to finish watching the video to see if I can pick up any tips to save for the future.

JackitK
Автор

This is so cathartic to listen to, I’ve been in 3.5 for years now, knowing I inevitably have to upgrade 😭

mz_eth
Автор

Looking forward to the release. I have started making a game of my own in unity. Your videos have thought me a lot.

ArcChief
Автор

Actually the second person ive seen talking about shader compiling issues in godot lol

NoomStuff
Автор

as someone who still get confused with using Github and fiddle with like commits, push, etcetc. I really would appreciate a Version Control video as Everyone building something would be saved to have backups in place. Appreciate the content and love the whole insight over the upgrade to a higher version of Godot!

codybriangalacticraft
Автор

love all the good work you're doing and i love the way the game looks, and I'm also working as an artist for an indie game and i wanna learn from fer's art and would just like to know what media he uploads on. Lots of thanks

yultube
Автор

never heard any of the sounds you were worried about. good job on the upgrade :)

AetherXIV
Автор

Something you could have done, is play every shader, animation and interaction before gameplay in the background, when starting the game.

BetaTester