A downloadable tool for Windows and macOS

Buy Now$2.99 USD or more

A composable paper doll system for creating Liberated Pixel Cup (LPC) characters in Godot Engine

Features

  • 🧩 Modular Body Part System: Combine heads, bodies, clothing, and equipment
  • 🎨 Live Swapping: Change character components in real-time
  • 🧬 LPC-Compatible: Works with standard LPC spritesheets
  • 🕹️ Animation Ready: Generated characters work with Godot's AnimationPlayer
  • 📦 Resource-Driven Design: Easy to extend with new assets
  • 🧪 Proof of Concept: Core functionality implemented (see Demo)

Key architectural principles:

  1. Modular Part Management
    Each body part autonomously handles its own textures and animations for clean separation of concerns.
  2. Real-Time Character Preview
    Instantly visualize character changes as you swap body parts.
  3. Live Animation Preview
    Test and preview animations dynamically during the design process.
  4. Intelligent Texture Layering
    Automatic z-index sorting ensures proper visual hierarchy of body layers.
  5. Flexible LPC Export Options
    Export as a single compact spritesheet or split animation sheets in standard Liberated Pixel Cup format.

How to Start:

Step 1: Download and Unzip Universal-LPC-Spritesheet-Character-Generator
Step 2: Open RapidLPC
Step 3: Click Open Spritesheets Folder
Step 4: Select spritesheets folder in Universal-LPC-Spritesheet-Character-Generator
Step 5: Start building/generating your own characters
Step 6: Export spritesheets

Acknowledgments


Purchase

Buy Now$2.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $2.99 USD. You will get access to the following files:

RapidLPC.console.exe 184 kB
RapidLPC.dmg 64 MB
RapidLPC.exe 92 MB

Development log

Comments

Log in with itch.io to leave a comment.

It won't display any character pieces when I select the spritesheets folder, just a gray screen.

(+1)

I found out it has bugs on windows, and just updated the newer version and fixed those bugs.
Thank you for letting me know, 

I was about to buy this saw that comment was like uh-oh then saw your reply and just wanted to say thanks for not only a quick response time to the original commenter but for fixing the issue quickly. Ill be purchasing in the morning. 

Thank you for your support! That's my greatest motivation to keep developing better tools for people.