Every Cool New Feature in Godot 3.4

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
you don't have to wait for good at 4 to get great new features glue 3.4 is there with many quality of life improvements portal culling for efficient 3d optimization a completely revamped ui theme editor and more let's take a look at all the cool new features in grille 3.4 3d rendering performance has been a pain point for many due to the lack of optimization for large environments growth 4 should greatly improve rendering speed until then you can now use portal culling and occluders culling is the process of finding geometry the player can't see and not rendering it godu does this for everything outside the view and faces looking away from the camera with the room manager and portal node you can now split large worlds into smaller chunks and entirely skip the ones the player can't see the occluded node attaches to large moving models and helps to optimize rendering further you can now export 3d meshes using the gltf format that's perfect for when you block out levels in godot for example using the excellent candy prototype tools from the asset library open the exported mesh in blender to cover your boxes with polished assets to export a seen as gltf go to project tools export gltf this feature also comes with improved gltf support for skin 3d models the new high quality asus fitted tone mapper makes lights behave more realistically with it light emitters become brighter as you increase their energy you can select this newton mapper in any environment resource under the tone map tab you can now emit particles from a ring the csg polygon node which you use for procedural cables on roads got to improvement you can now significantly reduce the phase count with the path simplify angle property just crank it up to make flat parts use fewer vertices uv coordinates now stretch better along the path which is perfect for long roads the shader language got support for data structures which you can use as custom types in your shaders the animation editor now automatically creates a reset animation by default it's a special animation you can use to reset all nodes to that default state to do so in the animation editor open the edit menu and select apply reset moving to the editors interface there are many small yet welcome improvements contextual toolbar icons and menus are now highlighted to distinguish them from other tools the collision layers and masks now have larger buttons and numbers you can use up to 32 of them instead of 20. you can see and restore the previous color in color pickers you can now sort files by name type and modify date in the file system dock the export template manager got redesigned to be much more intuitive you can drag and drop node properties from the inspector onto a script also notice the improved colors in the script editor the top of the inspector got redesigned to be clearer and more ergonomic you can now jump to the selected nodes documentation in one click you can now right click any resource field and select quick load to load any results from your project with the fuzzy finder press ctrl and right click on the viewport to directly create a node or instantiate a scene at the mouse's position those are just a couple of highlights of the many improvements made to the editor let's move to a couple of miscellaneous features the opt-in input delta smoothing project setting can greatly reduce jitters and other hiccups with games using v-sync button groups now have a signal to know which button was pressed it's convenient for apps made in godot on the website you can now create progressive web apps those are web versions of your game that work like a native app on the user's phone or computer there's now support for a secure authentication method called hmac which is necessary to use web services like game analytics you can also do encryption and decryption generate rsa keys and sign and verify files with them using the new crypto and encrypt classes the javascript singleton lets you get and call javascript code quickly from gdscript we use it in our gscript learn app and it greatly simplifies the creation of html5 apps and games after the editor and manual the built-in class reference now supports localization it is still largely untranslated so if you want to help you can contribute using the link in the description the kinematic body physics got essential improvements and fixes your characters should finally stick reliably to animated platforms and when on slopes finally the ui theme editor got a complete overhaul it's an essential tool for user interface design in godot you can now overwrite default styles much more easily and edit multiple style boxes at once you can load your own scenes to test the theme and pick nodes interactively in the top bar a new interface allows you to manage all theme properties and even add custom ones we made a tutorial for this new theme editor the link is in the description there are many more improvements and bug fixes in this release you can find them all on the official website should be able to update projects from guru 3.3 to 3.4 without too much trouble we didn't have any issues here but as always you'll want to make a backup and test just to be safe we're using goto 3.4 ready to make an open source app for anyone to learn goodu's gd script language it is part of learn to code from xero a project to teach absolute beginners to program using godot we're on kickstarter only for a couple more hours at the time of release to fund this ambitious project if you want a great course to learn to code or help a loved one get into game development now's your last chance to get it at a lower price click the link at the top of the description to access the kickstarter page be creative have fun and i hope to see you in the next one bye
Info
Channel: GDQuest
Views: 35,807
Rating: undefined out of 5
Keywords:
Id: AaNMGVaJ--g
Channel Id: undefined
Length: 5min 58sec (358 seconds)
Published: Sat Oct 30 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.