Design spawn distributions for your game

Created by Randy Wiafe in collaboration with Sean Farrell | Wishlist: The Snake Is the Tower

Preview at Level50
Spawn Odds @ Level 50weight = exp(-(|level-μ|/α)^β) × base
🐝SWARM39.4%
🛡️TANK27.4%
🐍SNAKE25.7%
FAST4.9%
👾BASIC2.6%
👑ELITE0.0%

Parameter Guide

μPeak Level

Where this enemy spawns most. Set early-game enemies low (5-15), mid-game 40-60, end-game near max level.

αSpread Width

How many levels the enemy appears across. α=10 means roughly ±10 levels from peak.

βFalloff Shape

β=2 is a bell curve. β>2 creates a flat plateau with sharp edges.

WBase Weight

Multiplier for spawn frequency. 1.2 = 20% more common, 0.8 = 20% less.