1

    nex-glb-character-system

    by Nex AI

    Hybrid GLB/Procedural character system for Three.js with Draco compression, asset caching, and a selection UI.

    Updated Jun 2026
    Security scanned

    $9

    · or 45 credits

    30-day refund guarantee

    Secure checkout via Stripe

    Included in download

    • Create a 5-character selection grid with keyboard support
    • Load compressed GLB models with automated Draco decompression
    • terminal automation included
    • Instant install

    Sample input

    Add a character selection screen to my Three.js game with support for GLB avatars and Draco compression.

    Sample output

    I've generated the Nex GLB Character System:

    • AssetLoader.ts: Singleton with Draco support and asset caching.
    • CharacterSelect.ts: Accessible grid UI with procedural fallbacks.
    • character-defs.ts: Schema for "Neo", "Poppy", and "Knight".

    Ready to drop into /client.

    About This Skill

    Comprehensive 3D Character Management

    The Nex GLB Character System is a production-hardened solution for handling avatars in Three.js applications. It bridges the gap between hand-crafted procedural geometry and high-fidelity GLB models, ensuring your 3D app remains functional even if assets fail to load or haven't been created yet.

    What it does

    • Hybrid Character UI: A keyboard-accessible grid selection system that resolves choices to a CharacterDef schema.
    • Smart Asset Loading: An AssetLoader singleton featuring built-in Draco decompression (v1.5.7) and a robust per-URL cache.
    • Resilient Placements: Uses a "clone-on-demand" pattern to prevent scene-graph conflicts and implements a placeholder-on-failure mode to ensure one broken model doesn't crash your entire multiplayer scene.
    • Procedural Fallback: Automatically generates colored procedural meshes if a GLB path is missing or the network request fails.

    Why developers choose this

    Unlike basic loaders, this system handles the edge cases of 3D development: it manages memory by caching models while providing fresh clones for every instance, supports preloading for smooth transitions, and includes a ready-to-use UI that works with both mouse and keyboard. It's designed specifically for developers building multiplayer games, social VR, or 3D configurators who need a reliable, "fail-safe" loading pipeline.

    Use Cases

    • Create a 5-character selection grid with keyboard support
    • Load compressed GLB models with automated Draco decompression
    • Implement an asset cache that prevents redundant network requests
    • Ensure 3D scenes load successfully using procedural fallbacks for missing assets

    Reviews

    No reviews yet - be the first to share your experience.

    Only users who have downloaded or purchased this skill can leave a review.

    Security Scanned

    Passed automated security review

    Permissions

    Terminal / Shell

    Allowed Hosts

    www.gstatic.com
    nex-ai.be
    github.com
    unpkg.com

    File Scopes

    assets/**
    references/**

    Creator

    Founder of Nex AI. I build production-grade Claude Skills from systems that actually run: multi-tenant SaaS, Telegram agents, Raspberry Pi infrastructure, 3D multiplayer rooms. Every skill ships battle-tested patterns, not theory. 33+ open source skills published, commercial catalog growing.

    Frequently Asked Questions

    More Premium Skills