Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate
Liberated Pixel Cup

Unity Character Controller - LPC Based

matzjj
Thursday, August 28, 2025 - 13:09

I am using LPC as a basis for a 2D character controller in Unity, using one of the GitHub repositories where the animations are seperated.  I am not interested in doing sprite sheets for all the parts and possible color combinations.  I currently have animations for Climb, Idle, Walk, and Sit for the head, body, hair, shirt, pants and shoes.  It should be easy to add in more body parts, and animations.

My computer is not a fan of using LastUpdate to swap out the art contantly even with just one character.  My solution is to just swap out the sprite for every possible position and just hide them until they as needed, it is a lot less loading of resouorces. It can switch gender, and should be able to swap clothing mid game easily enough.

Left is the base, right is swapped.

Character walking left.

What do you guys think of this method?  Is it something you wold be interested in?  What other parts and animations are the most important to add?

Once I add the various body colors and parts plus the rest of the animations, I could upload it to Unity Asset store.  I can also alter it if you can think of a better method.

  • Log in or register to post comments