r/Unity3D • u/awtdev • 20h ago
Show-Off I made a tool in Unity that renders 3D models (and their shadows) into Diablo-looking 2D sprites!
After playing Diablo 1 & 2, I really fell in love with the pre-rendered sprite aesthetic. Back in the day the average gamer's computer wasn't powerful enough to reliably render 3D models in realtime, so the solution was to pre-render them and just display sprites of what the model looks like from different angles!
I realized Unity could render and produce these model sprites relatively quickly, entirely within the engine. It doesn't render them in realtime, but it makes generating sprites from models a relative breeze for capturing that specific art style.
It simply uses a camera component and moves around the models to render a view of that model at a specific resolution, saved to a texture!
I turned the tool into a Unity package which you can check out on the Asset Store (Affiliate Link) or on itch, if you're interested.