Free Bust-Up Sprites / Character Portraits!

This section is for people to post assets that people can use in their games. Everything here should have a creative commons or other open license, or be in the public domain.
Post Reply
Message
Author
madeleinechai
Newbie
Posts: 2
Joined: Sun Mar 14, 2021 11:32 pm
itch: madeleine-chai
Contact:

Free Bust-Up Sprites / Character Portraits!

#1 Post by madeleinechai »

Hi guys, Madeleine here. I am the leader of Studio Madeleine Chai, and three days ago we released our first visual novel Snapshot.
We have also been working on our commercial project The Wind at Dawn for about half a year, now.

Image

Free assets form a large part of both games, so this is our attempt to both give back to the community and find a way to get more eyes on our work!
We are making Snapshot's seven character sprites available for public use.
They each depict characters from the chest up, and have several eye and mouth variations for each.
The artwork was done by LoiLoi, a founding member of our studio.

The files can be found either on Snapshot's Itch page or at the bottom of the post.
I have attached an image showing the terms of use. Basically, it is CC-BY with an additional stipulation that we be notified of usage.
This is both a way to discourage low-effort and thoughtless usage of our assets (which we feel would degrade their value), and a way for us to enjoy and keep track of the works that might find a use for LoiLoi's awesome character sprites.

Image

And lastly, here is some Ren'Py code for quick implementation of the layered images, courtesy of Snapshot's director Tim:

Code: Select all


layeredimage mc:
    always:
        "mc_base"
    
    group eyes auto:
        attribute eyes1 default
    
    group mouths auto:
        attribute mouth1 default
        
    group blush:
        attribute blush:
            "mc_blush"
        
layeredimage student:
    always:
        "student_base"
        
    group eyes auto:
        attribute eyes1 default
    
    group mouths auto:
        attribute mouth1 default
    
    group blush:
        attribute blush:
            "student_blush"
            
    always:
        "student_glasses"
    
    group silhouette:
        attribute silhouette:
            "student_silhouette"
        
layeredimage dad:
    always:
        "dad_base"
    
    group eyes auto:
        attribute eyes1 default
    
    group mouths auto:
        attribute mouth1 default

layeredimage mom:
    always:
        "mom_base"
    
    group eyes auto:
        attribute eyes1 default
    
    group mouths auto:
        attribute mouth1 default

layeredimage boy:
    always:
        "boy_base"
    
    group eyes auto:
        attribute eyes1 default
    
    group mouths auto:
        attribute mouth1 default
    
    group blush:
        attribute blush:
            "boy_blush"
            
layeredimage girl:
    always:
        "girl_base"
    
    group blush:
        attribute blush:
            "girl_blush"
            
    group eyes auto:
        attribute eyes1 default
    
    group mouths auto:
        attribute mouth1 default

layeredimage scientist:
    always:
        "scientist_base"
    
    group eyes auto:
        attribute eyes1 default
    
    group mouths auto:
        attribute mouth1 default    
           
layeredimage kidunison:
    always:
        "kidunison_base"

## These portraits are best used as side images. Uncomment the code below and adjust the values as needed.      

# image side mc = LayeredImageProxy("mc", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))
# image side student = LayeredImageProxy("student", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))
# image side dad = LayeredImageProxy("dad", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))
# image side mom = LayeredImageProxy("mom", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))
# image side boy = LayeredImageProxy("boy", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))
# image side girl = LayeredImageProxy("girl", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))
# image side scientist = LayeredImageProxy("scientist", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))
# image side kidunison = LayeredImageProxy("kidunison", Transform(zoom=CHANGE_ZOOM, xoffset=CHANGE_XOFFSET))

I hope these sprites might find a new home in your game!
Attachments
snapshot_sprites_psd_included.zip
Organized WEBP files along with a PSD compilation file.
(3.99 MiB) Downloaded 186 times

User avatar
exuin
Regular
Posts: 36
Joined: Sat Mar 06, 2021 2:09 am
Deviantart: ShatteredRe
Github: ShatReal
itch: ShatteredReality
Discord: ShatteredReality#7834
Contact:

Re: Free Bust-Up Sprites / Character Portraits!

#2 Post by exuin »

These look great! Thanks so much for releasing these for free!

Post Reply

Who is online

Users browsing this forum: No registered users