this post was submitted on 14 Apr 2025
3 points (100.0% liked)

Game Development

54 readers
1 users here now

Game development discussion.

founded 1 week ago
MODERATORS
 

This thread is for any questions related to game development.

top 5 comments
sorted by: hot top controversial new old
[–] TootSweet@lemmy.world 2 points 1 week ago (2 children)

This is probably an insane question, but...

Are there any domain-specific languages out there for making 3D model assets? (Preferably supporting rigging and texturing in the language. Preferably FOSS and can output the assets as GLTF. But please share anything remotely in the direction of what I'm talking about.)

I'm thinking something along the lines of OpenSCAD, but more for art and game assets than CAD. Like a marriage of OpenSCAD's DSL-ness with Blender's suitability more for game assets and such.

[–] randy@lemmy.ca 3 points 1 week ago

I know of an OpenSCAD alternative called CadQuery, but as the name suggests, it's still CAD focused. I wonder if scripting Blender itself would get you closer to what you're looking for.

[–] philbgarner@lemmy.ca 2 points 1 week ago (1 children)

That is very interesting, never heard of OpenSCAD before. I could definitely see this helping with asset creation, I'd be interested to see if anyone has something like this. I'm heavily dependent on Blender but my modelling skills are beginner level so something like this would probably help me too.

[–] TootSweet@lemmy.world 2 points 1 week ago (1 children)

I've honestly started jotting down thoughts about how I'd want something like that to work if it did exist, with an eye toward creating it ex nihilo. It's a pretty big project and I've come up with so many approaches, none of which feel right, though. And I'm likely to lose interest and do something else at any time. Heh.

[–] philbgarner@lemmy.ca 2 points 1 week ago

And I’m likely to lose interest and do something else at any time. Heh.

lol I feel you there. This is why I've enjoyed game jams recently, the built-in deadline keeps me from getting too deep in the weeds and losing interest in a project.