EggHeads Lite - Modular 2D Character Creator View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
6000.6.4 or later
Package size
3.2 MB
Files
223
Favorites
16
Views in the past week
49

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

EggHeads Lite - Modular 2D Character Creator

by Pyroduck Studio (opens in new tab)

No ratings yet

Free Unity editor tool for modular egg-style 2D characters. Generate a prefab from included parts and weapons, then drop it into your scene. Includes three playable characters and a platformer sample.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for EggHeads Lite - Modular 2D Character Creator, 6 months Current Free; lowest Free; highest Free in this period. $0 Sep Oct Nov Version 1.0.1 released 16 Oct 2026 v1.0.1

Asset preview

1 / 13

EggHeads Lite - Modular 2D Character Creator screenshot 1

EggHeads Lite - Modular 2D Character Creator screenshot 1

About this asset

EggHeads Lite is a free Unity package for creating modular egg-style characters directly in the editor. Choose visual parts, customize supported colors, and generate character prefabs without writing code.

Start with three ready-to-play characters—RangedMan, PunkMan, and BomberMan—or build your own combinations using searchable part galleries and a live preview. The included platformer sample lets you try movement, combat, weapon pickups, and audio.

WHAT’S INCLUDED

• Editor character generator with searchable part galleries, live preview, presets, and Undo/Redo
• Generate prefabs or use Generate & Add to Scene
• First-import Setup window with shortcuts to tools, the demo, and documentation
• Three ready-to-play characters with animations
• Modular bodies, eyes, noses, mouths, eyebrows, hair, hats, and facial hair
• Ranged, melee, and throwable weapons, with one prefab per category
• Object pooling for projectiles and explosion effects
• Event-driven audio with a pre-configured AudioLibrary
• Ready-to-play platformer sample scene
• Optional Built-in, URP 2D, and HDRP conversion tools with backup and restore
• Organized hierarchy containers for spawned VFX and audio
• Character database inspector with a Validate Database tool

HOW IT WORKS

  1. Import the package and open the Generator from the Setup window.
  2. Choose a preset or browse the included parts.
  3. Customize supported colors or select None to clear a slot.
  4. Click Generate or Generate & Add to Scene to create your character prefab.
  5. Try your character in the platformer sample or add it to your own configured scene.

The sample ships with URP 2D materials. Optional conversion tools adapt stock EggHeads materials for Built-in, URP 2D, or HDRP, with backup and restore for affected assets and settings. HDRP uses unlit sprite rendering.

REQUIREMENTS

• Unity 2022.3 LTS or Unity 6
• Unity Input System, 2D Animation, 2D Sprite, and Unity-compatible TextMeshPro/UGUI packages
• Active Input Handling set to Input System Package (New) or Both
• Custom scenes require Ground and Throwable layers, plus AudioManager and ProjectilePool for the sample’s audio and pooling setup

The included sample already contains the required scene components. See the package documentation for dependency versions, controls, and setup instructions.

LITE AND FULL

EggHeads Lite is free and focuses on editor-based character creation with a starter collection of parts and weapons.

EggHeads Full expands the character and part collection and adds a runtime character creator with a color wheel and appearance save/load.

The updated Lite release supports upgrading to a compatible Full package in the same project. Older Lite projects require preparation before importing Full. Follow the Upgrade to Full guide included in the documentation.

From the publisher's Asset Store listing.

Technical details

• Targeted editor and render pipeline checks performed in Unity 6.6.4 (6000.6.4f1)

• Sample materials use URP 2D. Optional conversion tools are available under Tools > PyroDuck > EggHeads > Render Pipeline

• HDRP conversion uses unlit sprite rendering

• Dependencies: Input System 1.19.0, 2D Animation 9.2+, 2D Sprite, and Unity-compatible TextMeshPro/UGUI packages

• Set Active Input Handling to Input System Package (New) or Both

• Runtime namespace and assembly: com.pyroduck.eggheads.Runtime

• Editor assembly: com.pyroduck.eggheads.Editor

• ScriptableObject data: VisualDataSO, VisualGroupsDataSO, AudioLibrarySO, and EggHeadDatabaseSO

• Object pooling for projectiles, throwable projectiles, and explosion effects. Ranged projectiles fall back to Instantiate when ProjectilePool is unavailable

• Type-safe event system with subscription cleanup when the runtime reinitializes, including when domain reload is disabled

• SceneOrganizer groups spawned VFX and audio under named hierarchy roots

• Database validation checks null entries, duplicates, and missing icons

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.6.4f1 Compatible Compatible Compatible

The sample uses URP 2D materials and requires a 2D Renderer. Optional tools convert stock EggHeads materials to Built-in, URP 2D, or HDRP, with backup and restore. HDRP sprites are unlit and do not respond to lighting. Custom materials and scene setups may need manual adjustments. Check sprites, effects, and UI after switching pipelines.

As listed on the Asset Store.