Modular 2D egg-style character creator. Build, customize, and export 2D egg characters with swappable parts, weapons, color tools, pooling, and a platformer demo.EggHeads is a modular 2D character creation system for Unity. Mix and match eyes, mouths, noses, eyebrows, hair, hats, and facial hair to build unique egg-style heroes, then export ready-to-use prefabs for your game.Everything is data-driven through ScriptableObjects, so you can add new parts and weapons without changing core code. A full creator scene includes a color wheel, hex input, animation preview, and JSON save/load. Editor tools help you generate characters, validate your database, upgrade sprites to URP 2D Lit, and keep audio mappings consistent.Combat-ready features are included out of the box: ranged, melee, and throwable weapons; weapon drop, pickup, and cycling; explosive projectiles; and zero-GC object pooling for projectiles, throwables, and effects. Input works with the New Input System and Legacy Input Manager on PC and mobile.Four ready-made character prefabs are included (Cowboy, Bakugan, RifleMan, MiddleAgeSoldier), plus a Platformer sample scene that demonstrates movement, weapons, pickups, hazards, audio, and enemy combat.Best suited for 2D platformers, action games, RPGs, mobile games, and any project that needs fast, flexible character customization and lightweight combat prototyping.• Modular visual system with swappable 2D body parts (eyes, mouth, nose, eyebrows, hair/hats, beard/mustache)• ScriptableObject-based workflow: VisualDataSO, VisualGroupsDataSO, EggHeadDatabaseSO• Full creator UI with color wheel, hex color input, animation preview, and runtime JSON save/load• Three weapon categories: Ranged, Melee, and Throwable• Weapon drop (G), weapon cycle (Q/E), and automatic pickup• Explosive projectiles with radius damage, distance falloff, and pooled explosion effects• Zero-GC pooling for projectiles, throwables, and VFX• New Input System + Legacy Input Manager support (keyboard, mouse, touch)• Editor tools: Character Generator, URP 2D Upgrader, Database Validator, Audio Library Validator• Four ready-to-use character prefabs included• PrefabCreatorScene for design-time customization• Platformer sample scene included (import via Package Manager)• Default AudioLibrary asset and AudioManager prefab• 17 EditMode tests for core systems (EventManager, CharacterSerializer, HealthComponent)• Unity 2022.3+ compatible, with Unity 6 API compatibility helpers included• Optional URP 2D Lit support via one-click material upgrade tool~930+ files (scripts, prefabs, ScriptableObjects, sprites, audio, scenes, samples)~24 MB2D sprite character animations: Idle, Walk Forward, Walk Backward, Jump; weapon recoil and muzzle flash; enemy hit/death states in the Platformer sampleAI-assisted tools were used during development for code review, documentation drafting, refactoring suggestions, and editor workflow improvements. All shipped art, prefabs, scenes, and ScriptableObject data were authored and reviewed for this package. AI was not used to generate the final sprite or audio assets included in the release.

