this post was submitted on 06 Aug 2025
29 points (100.0% liked)

Godot

6970 readers
2 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

founded 2 years ago
MODERATORS
 

I hope they got all the regressions now, this has been the longest beta period of any version yet. I really want 4.5 to release so I can upgrade my project already!

you are viewing a single comment's thread
view the rest of the comments
[–] popcar2@programming.dev 3 points 1 week ago (1 children)

Yup, it has a lot of great changes and fixes that I'm anticipating. Things like tilemap collision chunking, better UI scaling, proper SVG support, big 3D improvements, etc.

[–] insomniac_lemon@lemmy.cafe 1 points 3 days ago* (last edited 3 days ago) (1 children)

proper SVG support

How proper?

or <real-time scaling/skewing objects> without performance issues? Or only simple usage via svgtexture?

I would be fine with the mesh rendering approach too, though for full control*: polygonal SVGs made via Inkscape probably don't outweigh just creating polygons via Godot** itself (allowing in-engine animation, multi-node editing) for me.

* if curves are approximated, I'll not use those and instead go for aesthetic** and minimalism.

** or, 3D (probably via Blender) already supports that better with vertex colors (texture need not be applied) plus more flexibility in materials/shaders.

[–] popcar2@programming.dev 1 points 2 days ago (1 children)

It lets you scale SVGs in real-time with really good results, so yeah microscope-level zooming on SVGs look fantastic. I haven't tested performance yet but it seems totally fine on smaller games and GUI apps.

Unfortunately it works for everything EXCEPT tilemaps. There's a PR that fixes it but it's slated for after 4.5 (so likely 4.5.1)

That said, once that gets fixed I'll try to do a fully SVG game. See the video in the PR for how it looks.

[–] insomniac_lemon@lemmy.cafe 1 points 1 day ago

Interesting.

Some of my thinking was also an unsplit svg atlas wouldn't work because the entire tilemap would be re-rendered (unless Godot handles the split). Though I guess even a multi-object/layer approach is probably easy with some sort of grid multi-export (to get individual tiles).

I don't know if it's just the video or texture filtering (or maybe non-integer scaling?) or what but there is a bit of pixel shimmer/wobble there. I am really particular about it so may still prefer 2D or 3D polygons.