Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
ShadowforgeNewsDid you know that... episode 3.
Community

Did you know that... episode 3.

Shadowforge · published 30 May 2026, 20:13 UTC

All newsPlayers around this dateRead on Steam

Shadowforge Tutorial: Adding Shadows and Depth to a Sprite

This tutorial demonstrates a simple workflow for creating shadows and depth on pixel art creatures in Shadowforge.

1. Start with the Base Colors

The artist begins with a fully colored creature sprite. At this stage the character has flat colors, but very little depth.

2. Create a Shadow Layer

A new layer is added specifically for shadows. Keeping shadows on their own layer allows you to:

  • Adjust opacity later

  • Erase mistakes easily

  • Experiment without damaging the base colors

3. Choose a Darker Version of the Base Color

Instead of painting with pure black, the tutorial uses darker shades of the existing colors.

For example:

  • Dark green for green feathers

  • Dark olive for wing details

  • Darker tones around the neck and body

This produces more natural-looking shading.

4. Decide on a Light Source

The shadows are painted consistently as if the light is coming from one direction.

Areas facing away from the light receive darker values:

  • Under wings

  • Beneath overlapping feathers

  • Around the lower body

  • Under the head and neck

  • Near joints and folds

Consistency is more important than complexity.

5. Paint Large Shadow Shapes First

The tutorial blocks in broad shadow regions before worrying about details.

This helps establish:

  • Volume

  • Form

  • Readability

Think of the sprite as a 3D object rather than a collection of outlines.

6. Add Secondary Shadows

After the major shadows are placed, smaller shadows are added where parts overlap:

  • Wing feathers casting shadows on each other

  • Body casting shadows onto the legs

  • Neck casting shadows onto the chest

These contact shadows greatly increase depth.

7. Adjust Opacity

The tutorial uses Shadowforge's Alpha controls to fine-tune the darkness.

If shadows feel too strong:

  • Lower the layer opacity

  • Use a softer brush

  • Blend with surrounding colors

8. Check the Sprite at Normal Zoom

A common mistake is shading while zoomed in and forgetting how it looks at actual game size.

The tutorial regularly previews the sprite at a smaller scale to ensure:

  • Good readability

  • Clear silhouette

  • Balanced contrast

9. Refine and Clean Up

Final passes are used to:

  • Smooth awkward shadow shapes

  • Remove stray pixels

  • Strengthen important forms

The result is a sprite that feels much more three-dimensional without needing additional detail.


Key Takeaways

  • Use separate layers for shadows.

  • Shade with darker versions of existing colors, not pure black.

  • Keep a consistent light source.

  • Block in large shadow areas first.

  • Add contact shadows where forms overlap.

  • Adjust opacity instead of repainting everything.

  • Frequently check the sprite at game resolution.

The main lesson of this tutorial is that good shadow placement creates depth far more effectively than simply adding more detail or colors.

More from Shadowforge

Other announcements

All news
Community12 Sep 2026Sunsetting (for now)...Going to focus on a game for a Slow Jam , I wish I had all the time in the world for everything - but time to sleep, make food and other daily things and now also this Slow Jam game eats up a lot of time. The timer down there on the screenshot is visible to the player because it is a timer for extracting out of that map. The full amount of timer is not set in stone now. This is an update of my…Game update6 Sep 2026Shadowforge 21.3A new Shadowforge patch is here! Recently added: * Improved Image shader tools and previews * Fixed Apply behavior on shader windows * Better draggable window handling * Camera no longer moves while dragging UI windows and palettes * Improved palette and Recent Colors behavior * General UI and stability fixes Thanks for sticking with Shadowforge while I keep polishing it!In-game event31 Aug 2026Shadowforge 21 — Cool & Warm, Safer Shader Previews and MoreHey everyone, Michel here. Shadowforge 21 is here, and this update continues the work on expanding the Image tools while also making sure these effects don't get in the way of actually using the editor. The biggest new addition is Cool & Warm . New: Cool & Warm Shader A new Cool & Warm tool has been added to the Image menu, directly underneath Pixel Halver. The idea is pretty simple: Dark color…