Better Coding in Godot

  Рет қаралды 27,554

Gamefromscratch

Gamefromscratch

Күн бұрын

Пікірлер: 155
@gamefromscratch
@gamefromscratch 10 күн бұрын
Key Links gamefromscratch.com/godot-script-ide-add-on/ ----------------------------------------------------------------------------------------------------------- *Support* : www.patreon.com/gamefromscratch *GameDev News* : gamefromscratch.com *GameDev Tutorials* : devga.me *Discord* : discord.com/invite/R7tUVbD *Twitter* : twitter.com/gamefromscratch *BlueSky*: bsky.app/profile/gamefromscratch.bsky.social -----------------------------------------------------------------------------------------------------------
@maran2301
@maran2301 9 күн бұрын
Thank you so much for mentioning my plugin! I really appreciate it. Glad so many people like it!
@XAHAK
@XAHAK 9 күн бұрын
nice job
@BrentonWoods774
@BrentonWoods774 9 күн бұрын
Really good stuff, thank you!
@Guru2Kid
@Guru2Kid 9 күн бұрын
Downloading this asap, thanks for developing this!
@MrXlee1967
@MrXlee1967 9 күн бұрын
This needs to be default from my point of view.
@13thxenos
@13thxenos 8 күн бұрын
Nice plugin! Thank you. Is there a possibility of adding vim motions? Not the whole thing, just enough to move around the code without using the mouse.
@dancovich
@dancovich 10 күн бұрын
Two things I really wish Godot editor supported are system wide level addons (addons that are added to the editor itself and not per project) and dev time dependencies (addons that are tools for editing the game but shouldn't be bundled into the final build). This is the type of addon I shouldn't have to add to every new project.
@Dominik-K
@Dominik-K 10 күн бұрын
Those would definitely be awesome! But so far the rate of progress looks pretty nice
@Yukiixs
@Yukiixs 10 күн бұрын
Isn’t the godot system itself per-project?
@R34nd0
@R34nd0 10 күн бұрын
AFAIK, you can include specific parts of the engine in build (plugins included)
@fdimb
@fdimb 10 күн бұрын
totally agree, but the PR regarding this has been stale for years. It'd also be nice to have a package manager for gdscript itself to share modules w/o depending on addons (this one I wouldn't consider a priority as you could do this with C# or with GDExtensions and a better language)
@АндрейДильман-ф6ь
@АндрейДильман-ф6ь 10 күн бұрын
There is and add-on for Godot that lets you an "global" addon for every project. "Globalize plugins"
@njdarda
@njdarda 10 күн бұрын
the fact that you can instantly switch it on and off is a testament to how robust and flexible the editor is.
@pythonxz
@pythonxz 10 күн бұрын
Beats the living hell out of Unity's editor in my opinion.
@mr.justdoev8245
@mr.justdoev8245 9 күн бұрын
Спасибо за старания 🎉
@Cadaverine1990
@Cadaverine1990 9 күн бұрын
​@@pythonxzUnity's editor does the exact same thing.
@sleepingcolossus
@sleepingcolossus 10 күн бұрын
The horizontal tabs feature alone is enough for me to try this out
@modularcuriosity
@modularcuriosity 3 күн бұрын
This add-on is ABSOLUTELY Necessary ! The fact that, unlike every other IDE, Browser, Spreadsheet, etc in the world, the tabs above the editor window in Godot do not reference the file in the edit window, is insane. They reference the scene. This makes no sense and it guides the user into mistakes because the GUI subverts how tab panes work in every other piece of software. This plugin fixes all of that. It also gives us the missing File, Edit, Search, Go To, and Debug menu items that should be in the original product. I wish there was a way to set up Godot such that I can have a list of addons which should exists in every project because I can't use Godot without this addon. It's that good.
@TheRattenfanger
@TheRattenfanger 3 күн бұрын
I was searching something like this! Thank you
@refeals
@refeals 10 күн бұрын
The tabs feature alone is enough to get me into this. As a professional developer who uses vs code on a daily basis, this is a god-send! What a great plugin, will give it a go right now, thanks!
@АндрейДильман-ф6ь
@АндрейДильман-ф6ь 10 күн бұрын
There is an Godot plugin for VS. But I don't know how good it is
@refeals
@refeals 10 күн бұрын
@АндрейДильман-ф6ь yeah I tried using vs code for a while, but I think the dev experience is better when using the embedded code editor, for me at least
@FoxFavinger
@FoxFavinger 9 күн бұрын
I feel that. VS Code is amazing for web dev and I even like it for C, but it feels clunky and over complicated for GDScript.
@kurushimee
@kurushimee 7 күн бұрын
@@refeals same here, feels much nicer when I don't have to switch between apps while iterating on something in GDScript
@andermetalbrasil
@andermetalbrasil 10 күн бұрын
That's another plug-in that should become an official feature
@john_avernia
@john_avernia 10 күн бұрын
true
@tycho25
@tycho25 10 күн бұрын
I agree
@celdaemon
@celdaemon 9 күн бұрын
I mean it's not that advanced, it's literally just moving existing UI elements to other places
@kurushimee
@kurushimee 7 күн бұрын
100%
@kiyasuihito
@kiyasuihito 10 күн бұрын
All that but still no multiple scripts views😢
@michealwilliams472
@michealwilliams472 10 күн бұрын
Haha fr; literally one of the most essential features still missing, and a big reason that I just use VSCode instead.
@AirmanCS
@AirmanCS 10 күн бұрын
@@michealwilliams472 What do you recommend for VScode programing gdscript, like addons and all that
@FoxFavinger
@FoxFavinger 9 күн бұрын
Yes! VS Code’s hot keys drive me up the wall on Mac, but it saves me time from tabbing so much. This extension is so close!
@redalchemy7322
@redalchemy7322 10 күн бұрын
Definitely going to check this out! Thanks for showcasing it and for the member who suggested it
@TranquilMarmot
@TranquilMarmot 10 күн бұрын
I just use VSCode with the Godot extension and it works great
@BrentonWoods774
@BrentonWoods774 9 күн бұрын
I always try to keep my software as plugin-free as I can, but this one is so good - they should make it canon
@FR3NKD
@FR3NKD 10 күн бұрын
Look awesome, I'll definitely check it out!
@dwdadevil
@dwdadevil 6 күн бұрын
This is exactly what I need! It's so much more comfortable with the tabs!
@Peshyy
@Peshyy 10 күн бұрын
The last thing that'll make it perfect (for me) is Vim motions. It's the only reason I still use an external editor
@MA-748
@MA-748 10 күн бұрын
Better yet, vim could be integrated into godot and all the open scripts can be loaded as buffers. A plugin should be easy to make for this since vim only needs a terminal to run and godot has a builtin terminal.
@tycho25
@tycho25 10 күн бұрын
This is absolutely brilliant. I wouldn't mind seeing it integrated into the engine.
@coanjos
@coanjos 7 күн бұрын
I really liked this. I'm a web developer that dreams of making games one day and this channel is the reason I'm always keeping an eye on Godot.
@korbx
@korbx 6 күн бұрын
this is a dream come true
@ThatJamGuy09
@ThatJamGuy09 10 күн бұрын
I personally don't use Godot, but it's cool to see how this engine evolves.
@Alex-vq7fz
@Alex-vq7fz 10 күн бұрын
Been using this addon for months, highly recommend!
@btarg1
@btarg1 10 күн бұрын
I'm surprised that this isn't a PR rather than a plugin. I've been using VS Code since I can't live without its QoL features over Godot's code editor
@Kry0000
@Kry0000 7 күн бұрын
Thanks for sharing. Curious if the Godot team will take some ideas from this plugin and implement it into the base editor.
@avp2501
@avp2501 10 күн бұрын
Highlighting the script I'm working on in the file system window would drive me bonkers. Rarely do I need to physically find the script and it would move focus away from what I was doing in the file system.
@gamefromscratch
@gamefromscratch 10 күн бұрын
I do believe that feature is toggleable. I do believe toggleable is a word.
@lukevost
@lukevost 10 күн бұрын
You can disable it in Plugin settings, option "Auto Navigate is Filesystem Dock"
@protogionlastname6003
@protogionlastname6003 10 күн бұрын
This is really cool, I think I'll continue to use vscode though
@Scio_
@Scio_ 10 күн бұрын
This video could not have come soon enough for my dwindling sanity 🎉
@kurushimee
@kurushimee 7 күн бұрын
I just found out about it yesterday. It's totally awesome, I always disliked how much space that sidebar was taking up in the script editor.
@gorudonu
@gorudonu 10 күн бұрын
looks great, all I need now is vim keybindings
@rogemcy
@rogemcy 9 күн бұрын
Awsome! Thanks!
@JayceLee-k4e
@JayceLee-k4e 10 күн бұрын
One more time for everyone in the back who thought they were coding the right thing, then they looked to their left
@iojourny
@iojourny 9 күн бұрын
Good stuff, thanks
@sanyi9667
@sanyi9667 10 күн бұрын
this should be CORE
@rfsbsb
@rfsbsb 10 күн бұрын
This is an awesome plugin!
@fatalitycs
@fatalitycs 10 күн бұрын
I normally use for work PhpStorm so using Godot IDE was really uncomfortable because of that weird left panel. Now it is fixed so I can code without distractions.
@RebelliousX
@RebelliousX 10 күн бұрын
looks great, very promising, unfortunately it does not highlight the function from the list when the cursor is in the function block.
@s4uss
@s4uss 8 күн бұрын
I think instead of this, could just have added colors and filters to the existing methods dock, and that's all you need (but more compactly) (you don't need script tabs above, taking away vertical space and more disorganized, and gets fuller with scripts out of view faster than current, also just a bit "over the top" with 2 rows of tabs). The other smaller features are nice tho. So I really do not agree this should be added at least not as default (as some say). It's mostly a downgrade - especially for most users that do very simple projects with few scripts and methods that easily fit in the same vertical space.
@solitary200
@solitary200 10 күн бұрын
That double shift like menu is also available via Ctrl+P
@IRDazza
@IRDazza 6 күн бұрын
Not showing in Asset library!
@HuangShengHong
@HuangShengHong 10 күн бұрын
For me I always hide the left hand bar when coding, I have no idea why people need that, just sort files and functions properly, and use the filesystem dock to navigate between script files.
@Dmytro.Korchynskyi
@Dmytro.Korchynskyi 10 күн бұрын
Awesome! 🤩That's what I need! How I worked without it before? 🤪Thank you!
@DGdevv
@DGdevv 10 күн бұрын
Cool addon. I just wanted to move this filter tab to the left cuz it feels weird to me.
@TBDGames0
@TBDGames0 10 күн бұрын
just added this because of the shift + shift search menu even though im using c#
@Soulcode-k
@Soulcode-k 10 күн бұрын
I love It so much ❤❤❤❤❤❤❤❤❤❤
@mentalsmoge1128
@mentalsmoge1128 10 күн бұрын
*BlueSky* in the description is not bold, I think you missed a couple of asterisks :)
@whoeverofhowevermany
@whoeverofhowevermany 10 күн бұрын
There is colon after the asterisk without a space between them, like *:
@umgefallenesglas8213
@umgefallenesglas8213 10 күн бұрын
this should be a pr for godot
@GoblinArmyInYourWalls
@GoblinArmyInYourWalls 10 күн бұрын
It is
@matthewb192
@matthewb192 10 күн бұрын
Back again!
@GoDogGame
@GoDogGame 10 күн бұрын
Pretty!
@XAHAK
@XAHAK 10 күн бұрын
This is how it should be!
@rewindcat7927
@rewindcat7927 10 күн бұрын
I like it 👍
@davidj3048
@davidj3048 10 күн бұрын
Magic!
@kataro100
@kataro100 8 күн бұрын
I think this should be in he default version godot 4.
@lysy-zn2gg
@lysy-zn2gg 5 күн бұрын
Better coding in Godot? Step 1. Use C# Step 2. Stonks
@jakubhronik8637
@jakubhronik8637 10 күн бұрын
Only feature that would make me care about this would be symbol renaming
@colin_actually
@colin_actually 10 күн бұрын
I think it is about time I start using this addon. I've been letting this one mature a bit before trying it. The default layout for script editing in Godot is really bad UX. Counterproductive.
@paveladventures5665
@paveladventures5665 10 күн бұрын
Default scripting interface in Godot editor is horrible, it has UX bugs. Core team is used to it and doesn't want to change it. Plugin is nice, but doesn't solve everything. That's why I prefer Visual Studio Code for scripting.
@glassmarble996
@glassmarble996 10 күн бұрын
Godot need auto collider adjustment. Create a sprite then set collider size is annoying.
@lukevost
@lukevost 10 күн бұрын
I think you can easily write a tool script for this by yourself
@glassmarble996
@glassmarble996 10 күн бұрын
@@lukevost no i cant :D
@sczoot6285
@sczoot6285 10 күн бұрын
Godot needs to adopt Go as its official language for true naming parity
@gnatinator
@gnatinator 10 күн бұрын
Horizontal tabs should be a default option in Godot.
@AstralNostalgia
@AstralNostalgia 10 күн бұрын
I do not like to many colors in IDE... it is like art, in art if you put 1000000 lights and effects everywhere it is hard to enojoy the artwork... comparea a retro 90's ilustration with nowdays ilustrations... the same for IDES... most of the pro use standard themes.... few colors.. colors are good for Property fields or Struct vs Classes , but I think color's every where it is hard to read... Rider's ide is a good good example of few colors, Default's visual stuido theme and visual code theme are antoher great example.
@Drejzer
@Drejzer 10 күн бұрын
Looks pretty interesting... On a side note since some say that mentioning renewable energy, ai engineering tech topics such as green code, sustainable technology, gpu frame generation and other diverse SEO incantations help with the algorithm... So here you go.
@gamefromscratch
@gamefromscratch 10 күн бұрын
Did you watch the Spiffing Brit video? ;)
@broganking9830
@broganking9830 10 күн бұрын
That is really handy. Should be default in the engine really
@gimmemovieth
@gimmemovieth 10 күн бұрын
Hey @gamefromscratch, are you going to cover the recently soft-launched Luxe engine?
@Cameo221
@Cameo221 10 күн бұрын
They need refactoring tools as good as Rider. Anything else doesn't match it, but I hope to see godot gain some more powerful capabilities. Because I cant go back to anything else! 😅
@soapspangledgames2444
@soapspangledgames2444 10 күн бұрын
Godot is my favorite game engine, but the editor has always lacked some common useful features: global function/variable renaming and finding function usages being two big one I really miss from Netbeans. There are a few features in this plugin that I would find useful.
@gamersunite9026
@gamersunite9026 10 күн бұрын
wtf it says 1 view
@Drejzer
@Drejzer 10 күн бұрын
It doesn't quite update the views in real time... But it did sit at 292 as I opened the notification.
@kerduslegend2644
@kerduslegend2644 10 күн бұрын
1:16 christ, look at that many errors, my many years of game developments ive never seen that many errors in my life. Also, arent theres like... god loads of these quality of life assets like this in unity?
@kenonerboy
@kenonerboy 10 күн бұрын
Buddy, it's the same networking related error ...
@FireCrack
@FireCrack 10 күн бұрын
You haven't seen 11 errors in your life?
@coloneljcd6041
@coloneljcd6041 10 күн бұрын
Unity started out multi language too.. look what happened to that. For that reason I would never get into Godot at this point.
@merovingen4546
@merovingen4546 10 күн бұрын
AWESOME, this scripts list panel was totaly useless. I would also love the addon to have code formatting (like when you past code inside the file) and highightting the changes due the last commit, but that would be to much work
@Eliasdbr
@Eliasdbr 10 күн бұрын
The godot editor needs Intellisense! That would improve it 100%
@kerduslegend2644
@kerduslegend2644 10 күн бұрын
Not with that nonexistence documentation
@actualgamedev
@actualgamedev 10 күн бұрын
no vim motion, no proper refactorin, still a garbage code editor. they shoud support external editor better instead of wasting time into a toy code editor.
@hipflipped
@hipflipped 9 күн бұрын
Actual whiner says what?
@Uhfgood
@Uhfgood 10 күн бұрын
I wonder if I could add this to Redot.
@gomathegoma
@gomathegoma 10 күн бұрын
Probably, at this point Redot is just a rebranding of the Godot editor
@feivmoon
@feivmoon 10 күн бұрын
​@@gomathegoma it is. Well, they parted ways and now Obsidian exists as well
@Uhfgood
@Uhfgood 10 күн бұрын
@@gomathegoma Your point?
@GoblinArmyInYourWalls
@GoblinArmyInYourWalls 10 күн бұрын
​@@Uhfgood the point is why are you wondering? It's just godot with the logo changed. Yes you can use it.
@Uhfgood
@Uhfgood 10 күн бұрын
@ - as you're looking down at your nose at me for even suggesting such a thing
Tiny Core Linux is Basically Magic
14:23
Action Retro
Рет қаралды 212 М.
C++ Game Engines in 2025
29:19
Gamefromscratch
Рет қаралды 24 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
I Made Interactive Snow in Godot
27:57
RachelfTech
Рет қаралды 25 М.
“Why don't you upgrade to Unreal Engine 5?”
7:53
Raymond Cripps
Рет қаралды 228 М.
Godot Engine UIDs - Good or Bad?  |  This Week in Godot
11:39
StayAtHomeDev
Рет қаралды 13 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 753 М.
Can I Remake Super Mario World in Godot? (Part 1)
18:44
Gamedev in Zig is actually pretty good...
16:28
Coding with Sphere
Рет қаралды 23 М.
Scrap - New Visual Programming Language - Powered By Raylib
7:01
Gamefromscratch
Рет қаралды 12 М.
I'm Finally Moving On (I have a new browser)
27:51
Theo - t3․gg
Рет қаралды 156 М.
How I Won The GMTK Game Jam
25:09
JimmyGameDev
Рет қаралды 550 М.