René van der Ark 🍠
@zucht2.bsky.social
970 followers 2.8K following 430 posts
Plugins for Godot 4.4 Scalable Vector Shapes 2D: https://godotengine.org/asset-library/asset/3878 EZ Tiles https://godotengine.org/asset-library/asset/3664 Free to play https://renevanderark.itch.io Buy more joy! https://buymeacoffee.com/rvanderarkp
Posts Media Videos Starter Packs
zucht2.bsky.social
My son is a big world box fan, actually! Cool to be connected now!
Reposted by René van der Ark 🍠
hgvaz.bsky.social
🐧Hello Bluesky community! Finally some fresh air! Making my debut here, my name is Hugo, I make art for games, from UI to characters, logos to capsule illustrations. Working in Worldbox and Behold Studios. Would appreciate a repost. 💕 www.artstation.com/hgvaz
#gameart #gamedev #pixelart #indiedev
zucht2.bsky.social
So, I never have a creative thought in my life, but in a father/son banter-session a thought suddenly came to me:
"Celeste, but you climb Tetris blocks _you_ control!" 🤔☺️
...and that my friend, is why I won't quit my day job.

#gamedev #solodev

godotengine.org/asset-librar...

youtu.be/z8Y1e-TehoE
A to Z Explainer Deep Dive Edition - Tutorial for Scalable Vector Shapes 2D - a plugin for Godot 4
YouTube video by René van der Ark
youtu.be
zucht2.bsky.social
Glue a Node2D to a point in your ScalableVectorShape2D!

This change I was postponing for months because it seemed so hard to me, but actually in #GodotEngine this only costs you 23 lines of gdscript:

github.com/Teaching-mys...

#gamedev #opensource #indiegames #godot #plugin #svg
zucht2.bsky.social
Wow, bluesky still seems to struggle with svg files.

Anyway,

✨️What the alt-text says! ✨️

Watch the new A-Z explainer, deep dive edition!

youtu.be/z8Y1e-TehoE

#gamedev #opensource #indiegames #vector #svg #godot #plugin #2d #polygons #bézier #curves #animation #keyframes #hashtags #gdscript
Scalable Vector Shapes 2D - release 2.17.0 

Brings flippin' shape flipping!

And 2.16.3 brought uniform scaling, translating, and rotating!

The rest of the week was gobbled up by this new explainer, which features them:

Link to the explainer and some hash tags.
Reposted by René van der Ark 🍠
zucht2.bsky.social
Thanks to recording this long form explainer I spotted 3 new bugs, of which 2 are regressions of sorts.

github.com/Teaching-mys...

I'll be tackling those the coming spare hours. The joy of development after long hours of sweating on a video and hearing the icky sound of my own voice 😅
Reposted by René van der Ark 🍠
Reposted by René van der Ark 🍠
aoc.bsky.social
Most of the power authoritarians have is freely given. We should not comply with them in advance.

Trump is far weaker than he looks. So is the GOP. We should draw them out, drain them at every opportunity, and fight for people’s wellbeing at every turn.

We have been sent here to fight for people.
acyn.bsky.social
AOC: I think there's two things that are happening at once: One, there absolutely is an unprecedented abuse of power, destruction of norms, erosion of our government and our democracy in order to prop up an authoritarian style of governance

However, they are weaker than they look…
zucht2.bsky.social
I have to admire these video people. It takes me a week to edit my ramblings back from 45 minutes of audio to 15 minutes (mostly cutting out seconds long uhmmmmmm silences 🫢)

Then adding screen recordings to it, painstakingly browsing my own amateur work or a cc0 logo to mess around with.
A ratty sample of my work The godot logo pinned with a cc0 butterfly in 3d space Side by side view of the new scalable Vector Shapes 2D logo being mole est ed. My Zeliard inspired snail slug
zucht2.bsky.social
The animation baking feature will be featured in the re-recording of the A-Z Explainer as well as the Epic about re-recording the A-Z explainer.

#gamedev #godot #plugin #opensource #svg #vector
Record A-Z explainer again (epic, in progress)
Reposted by René van der Ark 🍠
jamieclark.bsky.social
Wow, it's Holiday Hooligan!
This is the game I've been working awhile now.
It's an X-mas themed platformer about Santa having to get past booby trapped homes to deliver gifts, wow.

I've done a bad job marketing this, so I'm going to try now and do better how over on the bluesky.
#godot #gamedev
Reposted by René van der Ark 🍠
zucht2.bsky.social
Scalable Vector Shapes 2D Addon for Godot 4.4 - New Transform Buttons!

🤞 godotengine.org/asset-librar... 🤞

Get release 2.16.0 early!

On Github: github.com/Teaching-mys...

On Gadget: www.gadgetgodot.com/u/svs-2d-mkr...

Music by: @not-jam.itch.io

#gamedev #godot #opensource #draw #vectorshapes
zucht2.bsky.social
Scalable Vector Shapes 2D Addon for Godot 4.4 - New Transform Buttons!

🤞 godotengine.org/asset-librar... 🤞

Get release 2.16.0 early!

On Github: github.com/Teaching-mys...

On Gadget: www.gadgetgodot.com/u/svs-2d-mkr...

Music by: @not-jam.itch.io

#gamedev #godot #opensource #draw #vectorshapes
zucht2.bsky.social
Scalable Vector Shapes 2D is looking for code reviewers again!

github.com/Teaching-mys... - Implement uniform translate, rotate and scale.

It's all free under #MIT, so nothing I can guarantee! (Without your help that is! ✨)

#foss #gamedev #godot #plugin #indiegames
These are the buttons you could be reviewing! Of course I can help out, just ask a question via the comments on github.

Things to expect:

The idea is to extend the top button bar above the 2D viewport with some new toggle buttons, when a ScalableVectorShape2D is selected.

Button requirements:
These buttons will only be enabled when Select Mode (Q) is active.
When Select Mode (Q) is activated, the default editing toggle button is automatically activated
These buttons will all be part of the same button group
Take inspiration from inkscape for iconography
Subtasks:

Add a default editing toggle button, activated by default when Select Mode is activated, everything will work the same as now

Add a Uniform Translate button (effectively the same moving the 'pivot'):

left click+drag moves all the points around

respects the pixel snap setting to simplify dragging along x- or y-axis

Add a Uniform Rotate button to rotate all the points around their 'pivot' or natural center (default is the 'pivot')

holding ctrl will rotate them with units of 5°

holding shift will rotate then around their natural center in stead of around their origin (nice to have?)

Add a Uniform Scale button to move all the points towards / away from their 'pivot' or natural center (default=pivot)

holding shift will make them move away from their their natural center in stead of their pivot
zucht2.bsky.social
Thanks much for your demo! I'll be sure to clip it in somewhere.
zucht2.bsky.social
Maybe I could invite you to also record a bit of your workflow like described for this epic here? Only maybe in your case: how do you normally work with Skeletons in 2D:
github.com/Teaching-mys...

Alternatively, if you managed it, maybe you could open a pull request or share a gist?
zucht2.bsky.social
Spread the word! I would love it to get some recordings on how people are actually using it. I literally have _no_ idea.

I would like to add these examples to the youtube playlist, so if you're not too shy maybe you'd like to be the first?
Reposted by René van der Ark 🍠
peterkwint.bsky.social
‘Waarom kan dit kabinet niet zeggen wat er aan de hand is? Dat er fascisten door onze straat lopen.’ @jimmydijk.sp.nl tijdens het Vragenuur.
zucht2.bsky.social
Another week time-sharing:
- day job
- partner'n'dad-hood
- and ... ✨Scalable Vector Shapes 2D✨!

Check out the uniform transform (and mesh tool?!) epic from github!

github.com/Teaching-mys...

I hid some famous last words on there too.

Contributors are always welcome!

#gamedev #godot #plugin
Uniform transform tool
The idea is to extend the top button bar above the 2D viewport with some new toggle buttons, when a ScalableVectorShape2D is selected here:

Image
Button requirements
These buttons will only be enabled when Select Mode (Q) is active.
When Select Mode (Q) is activated, the default editing toggle button is automatically activated
These buttons will all be part of the same button group
Take inspiration from inkscape for iconography
Subtasks:

Add a default editing toggle button, activated by default when Select Mode is activated, everything will work the same as now

Add a Uniform Translate button (effectively the same moving the 'pivot'):

left click+drag moves all the points around

shift+leftclick+drag moves along either the x- or y-axis just like with the node-translate tool Move Mode (W)

Add a Uniform Rotate button to rotate all the points around their 'pivot' or natural center (default is the 'pivot')

holding ctrl will rotate them with units of 5°

holding shift will rotate then around their natural center in stead of around their origin (nice to have?)

Add a Uniform Scale button to move all the points towards / away from their 'pivot' or natural center (default=natural center)

holding shift will make the scale-amount equal for x- and y- (just like with the Scale Mode (S)

holding control will make them move away from their 'pivot' in stead of from their natural center

Add a flip horizontal and a flip vertical button (not part of the toggle group)
Copy / Duplicate options under the tab "Advanced"
The idea here is that these buttons can be used to 'deep-copy' a ScalableVectorShape2D branch in the scene tree. Effectively this means that the path describing resource-properties (curve and arc_list) are deep-copied for each ScalableVectorShape2D node in the entire branch (see also #200)


Add a duplicate button, which deep copies all the ScalableVectorShape2D nodes in the selected branch
... My new button icons as ScalableVectorShape2D nodes after an SVG import. This is definitely way above my paygrade.