Better way to have a customizable character

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Surge

I have a character that players are able to customize with colors and accessories and such… but to do this I’ve been using multiple sprites on top of each other. It works, but I just feel it’s too inefficient to really serve the game.

I currently have five sprites, one for each part of the character. However, my art team came up with a new base (the old one is outdated), but one of the two currently designed variants of the base has fifteen parts to it, and the others could possibly have more. (The other one has ten, if you’re wondering)

I’m trying to design the game so the player can pick up to three different bases and customize their character with different parts of each base to make their character more unique and personalized.

So I’m wondering if there’s a better way to go about this, hopefully without using multiple sprites on top of each other.

Reddit - Dive into anything

rakkarage | 2020-08-20 16:38

Right… I can’t find any way to do this in the godot engine, unless I’m looking in all the wrong places.

Surge | 2020-08-20 21:24