my friends and i had a great time playing this! really felt like a lot of passion was put into it.
one small thing i thought could be improved was that the light can be seen shining out of the pumpkin in carve mode, but not in world. my friend put a secret message on her pumpkin but was disappointed when it didn’t show up in world.
i’d assume this is because it’d be too many lights/shadow maps. but maybe, you could just fade in a shadowed light inside the closest three or four pumpkins to the camera’s view vector? could be something like:
1) get all nearby pumpkins
2) for each pumpkin, get the vector projection with the camera view vector. if it’s negative (behind camera) throw it out
3) get the screen space position of the pumpkin, if it’s out of bounds throw it out
4) with remaining pumpkins, sort them by distance to camera and fade in a shadowed light in the top three or four. you could keep the effect faint too, so it isn’t too jarring when it fades in and out