Benny 🏳️‍🌈
benny-w.bsky.social
Benny 🏳️‍🌈
@benny-w.bsky.social
Community Volunteer + Game Maker

www.projectlivinginamerica.org
I've been working on 𝗚𝗮𝘂𝘀𝘀𝗶𝗮𝗻 𝗦𝗽𝗹𝗮𝘁𝘁𝗶𝗻𝗴, a real-time technique for rendering scenes as blended, depth-sorted, ellipsoids. My implementation uses billboards oriented along the dominant rotation axis.

See more at www.benny-wilson.com/blk

#GaussianSplatting #RealtimeRendering #indiegamedev #gamedev
October 9, 2025 at 12:49 PM
𝗙𝗿𝗮𝗺𝗲 𝗕𝗿𝗲𝗮𝗸𝗱𝗼𝘄𝗻 𝗼𝗳 𝗕𝗿𝗲𝗮𝘁𝗵 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗶𝗹𝗱

I’m a huge fan of the Zelda series and thought it’d be neat to understand how the rendering in BOTW works:

#gamedev #indiedev #breathofthewild
August 12, 2025 at 3:38 AM
The vid below shows my anim test for "Blaise" - a game about a magic-missle throwing skater. It's is being built in my own engine.

𝗟𝗶𝗻𝗸𝘀:
𝗙𝗼𝗼𝘁 𝗥𝗶𝗴𝗴𝗶𝗻𝗴 𝗶𝗻 𝗕𝗹𝗲𝗻𝗱𝗲𝗿 𝘂𝘀𝗶𝗻𝗴 𝗜𝗞 𝗖𝗼𝗻𝘀𝘁𝗿𝗮𝗶𝗻𝘁𝘀 - 𝗧𝗵𝗲𝗞𝗶𝘄𝗶𝗖𝗼𝗱𝗲𝗿 - lnkd.in/e4ux9hVP

𝗕𝗹𝗮𝗰𝗸 𝗘𝗻𝗴𝗶𝗻𝗲: www.benny-wilson.com/blk/

#gamedev #indiedev #blender #photoshop
May 16, 2025 at 2:40 PM
Quick detour to play around with 𝐭𝐞𝐫𝐫𝐚𝐢𝐧 𝐦𝐨𝐫𝐩𝐡𝐢𝐧𝐠. This video demoes a few fx layers of something like the SOL (Satellite Orbital Laser) in Akira.

Simple deformation is easy since height-mapped terrain doesn't overlap.

www.benny-wilson.com/blk/
github.com/bennywilson/blk

#gamedev #indiedev
April 6, 2025 at 7:28 PM
Next up in the bliggity 𝐁𝐥𝐚𝐜𝐤 𝐄𝐧𝐠𝐢𝐧𝐞 is 𝐇𝐞𝐢𝐠𝐡𝐭-𝐌𝐚𝐩𝐩𝐞𝐝 𝐓𝐞𝐫𝐫𝐚𝐢𝐧.

This old technique generates a 3d model from a 1-channel 𝐡𝐞𝐢𝐠𝐡𝐭 𝐦𝐚𝐩 texture. Values of 0 represent the floor, while 1 is the maximum height.

More at: www.benny-wilson.com/blk/

#gamedev #indiedev
April 4, 2025 at 10:51 PM
This weekend I added 𝐂𝐚𝐬𝐜𝐚𝐝𝐞𝐝 𝐒𝐡𝐚𝐝𝐨𝐰 𝐌𝐚𝐩𝐬 to the 𝐁𝐥𝐚𝐜𝐤 𝐄𝐧𝐠𝐢𝐧𝐞. See the video below:

CSMs divide the camera view frustum into increasingly larger areas and shadows each independently. This is a fairly fast way to provide full scene shadows. More soon!

www.benny-wilson.com/blk/

#gamedev #indiedev
March 25, 2025 at 2:30 AM
The video below demonstrates 𝐃𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐋𝐢𝐠𝐡𝐭𝐢𝐧𝐠💡in the 𝐁𝐥𝐚𝐜𝐤 𝐄𝐧𝐠𝐢𝐧𝐞 (C++, DirectX12)

1 directional cel-shaded light, 1 ambient light, and 400 point lights.

More to come soon!

#gamedev #indiedev #indiegame #screenshotsaturday

𝐋𝐢𝐧𝐤𝐬:
www.benny-wilson.com/blk/
github.com/bennywilson/blk
March 9, 2025 at 6:47 PM
I took a video of a Break Dancing crew in Santa Monica, processed the frames through my engine's 𝐊𝐮𝐰𝐚𝐡𝐚𝐫𝐚 filter, and imported the resulting images into 𝐒𝐜𝐫𝐞𝐞𝐧𝐓𝐨𝐆𝐢𝐟.

Website (updates coming soon!):
www.benny-wilson.com/blk/

#indiedev #gamedev
February 24, 2025 at 3:36 AM
While I specialize in graphics programming, I've found it helpful to do deep dives into technical art.

Knowing how a Maya triangle is transformed into a screen pixel by Unreal is incredibly fun!

#gamedev #indiedev #UnrealEngine #unity3d #photoshop
February 2, 2025 at 7:03 PM
The following video shows the blood and gore system I built for id Software's 𝐑𝐚𝐠𝐞 (2011). The original spec was just basic gibbing, but they gave me a lot of freedom to experiment.

#indiedev #gamedev
January 31, 2025 at 12:03 AM
I started dusting off my old C++, Direct3D 11 game engine. It's been 5 years since I last touched it, I'm gonna do a bit of maintenance work on it.

Here's a little brush fire fx I was working on at the time:

#gamedev #indiedev #indiegames
January 26, 2025 at 2:25 AM
First pass at aiming down sights in my hobby Unreal 5 shooter Oxi.

Website: www.benny-wilson.com/oxi/
Github: www.github.com/bennywilson/oxi/

#gamedev #indiedev #indiegames
January 21, 2025 at 3:24 AM
I really just be coding all day to amuse myself...I'm pretty sure there's more important things I could be working on.

#gamedev #indiedev #indiegames
January 1, 2025 at 3:26 AM
These are 2 visualizations I made of today's adventofcode.com challenge.

The challenge is to move a robot who can push boxes (and boxes can push other boxes etc).

Your code is correct if the boxes end up in the correct places.
December 16, 2024 at 4:25 AM
My my, y’all, I could’ve died, y’all,
A couple times I took my eyes off the prize, y’all.

I know a couple people pray for my demise, y’all.
But even birds with broken wings wanna fly, y’all.

- Joi
November 26, 2024 at 3:30 PM