25 Animated Pixel Art RPG Character Pack - Humanoid Fighters
25 Animated Pixel Art RPG Character Pack - Humanoid Fighters
This character pack contains 18 fully animated pixel art rpg/fantasy characters. Each character in the pack has 6 animations and at least 4 color-sets!
🎵 Check out this game soundtrack that goes well with these characters. https://pixeldream1.itch.io/rpg-game-soundtrack
Animations per character:
- IdleÂ
- BreathingÂ
- AttackÂ
- Run
- HitÂ
- Death
📦 Included Files
There is a single zip file that contains subfolders pertaining to each character. In each character subfolder, there are
- 4 complete png sprite sheets for each colored version of the character. The complete sprite sheet contains all animation frames for that version of the character
- 4 .plist files which contain the frame data for all animations for each colored version of the character (TexturePacker / Cocos2D format)
Drag-and-drop into Unity, Godot, or GameMaker using the included .plist.
The Sprite size is generally 100Ă—100 px per frame on a spritesheet size of 1024Ă—1024 px. However, the .plist for every character has the specific frame size details if it deviates from the norm.Â
đź§± How to use in a game
There are many ways however here is a high level explanation of a "barebones" way of using the given files to play character animations. For any given character:
- Load the assets
- Load the spritesheet PNG.
- Parse the plist file into a dictionary.
-
. Read frame entries from the plist
- Each entry inÂ
frames represents one animation frame. - The key (e.g.Â
attack_000.png) is a frame identifier.
- Each entry inÂ
- Split each frame key into:
- Animation name →Â
attack - Frame index →Â
000
- Animation name →Â
- Store animation definitions
- Your runtime structure might look like: animations["attack"] = [ frameRect(404,101,100,100), frameRect(808,202,100,100), ... ]
- Play an animation
- Choose an animation name (
"attack"). - Iterate through its ordered frames.
- Each frame maps to a rectangle on the spritesheet
- Choose an animation name (
This pack is based on public-domain (CC0) artwork, recolored to add more variations and flexibility and packaged for added convenience.