proc_gen
banner
procgen.bsky.social
proc_gen
@procgen.bsky.social
Procedural generation researcher. Currently making games.
https://procedural-generation.tumblr.com

#procgen #gamedev
Reposted by proc_gen
New Paper: Game Design is Generative Design. Designing a procedural generator and designing a game share a lot of skills, problems and philosophies, even if we think of them as distinct. I try to connect them here, for good!

Read here: ojs.aaai.org/index.php/AI...
November 14, 2025 at 6:17 PM
Reposted by proc_gen
And one more last paper: presenting Pixie, a Unity plugin that generalises my approach to procedurally generating game mechanics, so it can work on games it’s never seen before (including yours, maybe!). Open access and paper coming soon 🙂
Next up we have Mike Cook's @mtrc.bsky.social Pixie system which is a Unity plugin that can do mechanic generation in games that real people have actually made! Very cool, and related closely to the last DC in topic!
November 13, 2025 at 8:50 PM
Reposted by proc_gen
Reposted by proc_gen
Initial conditions:
m1=83.5 m2=98.7 m3=142.7 (solar masses)
v1x=1.943 v1y=-1.471 v2x=-2.88 v2y=2.384 v3x=6.657 v3y=-1.34 (km/s)
x1=14.0 y1=18.0 x2=-9.0 y2=-15.0 x3=33.0 y3=-13.0 (AU from center)
Music: Memories of Green – Vangelis
November 12, 2025 at 7:03 AM
Reposted by proc_gen
The new Array modifier in Blender 5.0 finally gives us a simple solution for making Circular Arrays. #blender #B3D #Blender3D
November 11, 2025 at 9:59 AM
Reposted by proc_gen
how the cave generator i'm working on works!

this uses patches (see rainbows, beginning of each run) with distinct cellular automata assigned to them.

patches which are along edges are given a chance of becoming a wall, which chews up edges and makes it less rectangular.

then it will connect up
November 11, 2025 at 4:15 PM
Reposted by proc_gen
November 11, 2025 at 8:05 AM
Reposted by proc_gen
Buffering.

Archival ink on paper. Coded in Processing. Pen plotted on Axidraw.

#parametric #genartclub #inkartwork #plotterart #proce55ing
November 10, 2025 at 1:24 PM
Reposted by proc_gen
An experiment in color and symmetry.

All watercolor-style fills this time.

Hand-coded by a human ;)

#generativeart #creativecoding #genartclub #art #noai
November 10, 2025 at 1:48 PM
Reposted by proc_gen
store.steampowered.com/bundle/61821...

Warsim + Caves of Qud is now bundled up on steam, 2 big proc gen loving games, absolute honour to be bundled alongside this legendary game!

#gamedev #collab #cavesofqud #indie #indiegame #gaming #steamdeal
Save 15% on Caves of Qud x Warsim on Steam
store.steampowered.com
November 7, 2025 at 12:56 PM
Reposted by proc_gen
Some particle effects I made for @freedomforgestudios.com for fun while watching his stream :>

I was thinking about doing a special stream where I make VFX for fun to help people struggling with VFX in their game. (When I'll have more time tho ;_;)

#godotengine #VFX #shader
November 7, 2025 at 10:24 AM
Reposted by proc_gen
CYBERSPACE 2
for(float i,z,d;z+i++<7e1;o+=vec4(z,1,9,1)/d)
{vec3 p=abs(z*normalize(FC.rgb*2.-r.xyy));p.z+=t*5.;p+=sin(p+p);for(d=0.;d++<9.;p+=.4*cos(round(.2*d*p)+.2*t).zxy);z+=d=.1*sqrt(length(p.xyy*p.yxy));}
o=tanh(o/7e3);
November 5, 2025 at 9:21 PM
Reposted by proc_gen
Whirl
for(float i,z,d,h;i++<8e1;o+=vec4(9,5,h+t,1)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=9.;a=mix(dot(a+=.5,p)*a,p,sin(h=dot(p,p/p)-t))+cos(h)*cross(a,p);
for(d=0.;d++<9.;a+=.3*sin(a*d).zxy);z+=d=length(a.xz)/15.;}
o=tanh(o/1e4);
November 5, 2025 at 2:03 PM
Reposted by proc_gen
something simple for day3 #nodevember2025
November 4, 2025 at 2:40 PM
Reposted by proc_gen
Nodevember Day 3 - Ice
#nodevember #Nodevember2025 #b3d
November 3, 2025 at 5:08 PM
Reposted by proc_gen
Repulser
for(float i,z,d,h;i++<4e1;o+=vec4(h,1,4,1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;a.y++;p.z+=6.;a=mix(dot(a,p)*a,p,sin(h=t-length(p*p.yzx)))+cos(h)*cross(a,p);for(d=0.;d++<9.;a-=cos(round(a*d)+t).zxy/d);z+=d=.1*length(a.xz);h=p.y+4.;}o=tanh(o/2e3);
November 3, 2025 at 10:41 PM
Reposted by proc_gen
PROCJAM - the Procedural Generation Jam - is back for another year! Join us on itch.io this November for another week of making something that makes something - a bskybot, a videogame, a digital artwork, a dice table or something else!

🗓️ Nov 21st - Dec 1st
🔮 itch.io/jam/procjam
PROCJAM - The Procedural Generation Jam
A game jam from 2025-11-21 to 2025-12-01 hosted by PROCJAM. Let's Make Something! PROCJAM - the Procedural Generation Jam - is a creative coding jam about making things that make things. This normally...
itch.io
October 27, 2025 at 3:35 PM
Reposted by proc_gen
The Voronoi texture traditionally uses a random point distribution, but it can be drawn from ordered points as well. This is a spiral.

#blender3d #blender #b3d #math #geonodes
November 3, 2025 at 5:06 PM
Reposted by proc_gen
Stylized rock generator, made with #geonodes

#blender #belnder3d #b3d
November 3, 2025 at 4:12 PM
Reposted by proc_gen
November 3, 2025 at 6:49 AM
Reposted by proc_gen
Here is a glimpse under the hood.
Procedural pumpkin, procedural face carving, procedural materials.
Seeds for the video are cherry-picked, because some of them intersect and fail during the boolean.

#Nodevember2025 #Nodevember #b3d #geometrynodes
November 1, 2025 at 7:52 PM
Reposted by proc_gen
#nodevember day 2, fire!

I made this one with all compositor nodes in blender 5.0

#nodevember2025 #blender #blender3d #b3d
November 2, 2025 at 4:53 PM
It's November 1: Time for NaNoGenMo!

nanogenmo.github.io

We've been generating novels since 2013.
NaNoGenMo
nanogenmo.github.io
November 1, 2025 at 6:00 PM
Reposted by proc_gen
Making an animation illustrating sparse allocation of SDF bricks:

- White line is the analytic SDF curve.

- Sparsely-allocated cells (and distance samples) are shaded.

- Yellow line in the reconstructed SDF curve from cached samples (via bilinear interpolation of distances).
October 30, 2025 at 7:33 PM
Reposted by proc_gen
So my bonus bit of #procjam content for this year is going to be the Lunch Hour Generator - five videos, five little tasks you can do in your lunch break, and at the end of the week you have something you can enter into the jam. I hope it helps encourage a few people to give the jam a go!
PROCJAM - the Procedural Generation Jam - is back for another year! Join us on itch.io this November for another week of making something that makes something - a bskybot, a videogame, a digital artwork, a dice table or something else!

🗓️ Nov 21st - Dec 1st
🔮 itch.io/jam/procjam
PROCJAM - The Procedural Generation Jam
A game jam from 2025-11-21 to 2025-12-01 hosted by PROCJAM. Let's Make Something! PROCJAM - the Procedural Generation Jam - is a creative coding jam about making things that make things. This normally...
itch.io
October 30, 2025 at 2:40 PM