Charakter-Sprites, 8 Richtungen

Animierte 2D-Charakter-Sprites in 8 Richtungen

Kurz gesagt

Charakter-Sprites, 8 Richtungen ist ein kostenloses CC0-Paket mit 20 animierten Figuren zwischen 1,08 m und 1,93 m Körpergröße. Jede Figur geht (12 Frames) und läuft (8 Frames) in 8 isometrischen Richtungen und in einer Seitenansicht für Platformer, dazu ein Standbild, als PNG in 128 und 256 px. Jede Figur ist eine eigene ZIP.

Inhalt
20 Figuren
Ansichten
Isometrisch S SW W NW N NE E SE · Seite E W
Animationen
Stand 1, Gehen 12, Laufen 8 Frames, 12 fps
Größen
1x = 128 px, 2x = 256 px
Format
PNG, Sprite Sheets, Atlas mit JSON
Lizenz
CC0 1.0

CC0 1.0 für jede Figur, Nennung freiwillig

Charakter-Sprites, 8 Richtungen: 20 Figuren, transparente PNGs

01Hexe in allen Ansichten

Die Figur im Stand in allen 10 Ansichten, danach Gehen und Laufen in der Seitenansicht. Alles aus dem 256-px-Satz.

  • Hexe, Isometrisch S · Stand
    Isometrisch S · Stand
  • Hexe, Isometrisch SW · Stand
    Isometrisch SW · Stand
  • Hexe, Isometrisch W · Stand
    Isometrisch W · Stand
  • Hexe, Isometrisch NW · Stand
    Isometrisch NW · Stand
  • Hexe, Isometrisch N · Stand
    Isometrisch N · Stand
  • Hexe, Isometrisch NE · Stand
    Isometrisch NE · Stand
  • Hexe, Isometrisch E · Stand
    Isometrisch E · Stand
  • Hexe, Isometrisch SE · Stand
    Isometrisch SE · Stand
  • Hexe, Seite E · Stand
    Seite E · Stand
  • Hexe, Seite W · Stand
    Seite W · Stand
  • Hexe, Seite E · Gehen
    Seite E · Gehen
  • Hexe, Seite E · Laufen
    Seite E · Laufen

0220 Figuren im Paket

Jede Vorschau zeigt den Gehzyklus Richtung SE im gemeinsamen Maßstab. Darunter Körpergröße, Geh- und Laufgeschwindigkeit in Metern pro Sekunde, die ZIP und das kostenlose 3D-Modell.

03Technische Details

Objekte
20
Animationen
Stand: 1 Frames · Gehen: 12 Frames, 12 fps, loop · Laufen: 8 Frames, 12 fps, loop
Ansichten
Isometrisch: S, SW, W, NW, N, NE, E, SE · Seite: E, W
PNG
210 pro Figur und Größe, 8.400 insgesamt
Frame-Größe
1x: 128 × 128 px · 2x: 256 × 256 px
Bodenkachel (1 m)
1x: 64 × 32 px · 2x: 128 × 64 px
Maßstab
1x: 39,2 px = 1 m (iso), 32 px pro Meter (Seite) · 2x: 78,4 px = 1 m (iso), 64 px pro Meter (Seite)
Projektion
Echte 2:1-Isometrie, orthografisch, 30° Höhe, 45° Azimut. Seitenansicht orthografisch und waagrecht.
Pivot
Isometrisch x 0,5, y 0,8125 · Seite x 0,5, y 0,875 (Bodenpunkt zwischen den Füßen, von links oben)
Sprite Sheets
6 pro Figur und Größe
Atlas
einer pro Figur und Größe, 210 Frames, beschnitten
Licht
Flaches Licht von links oben, Farben Richtung Pastell, 1 px Kontur
Metadaten
TexturePacker JSON Hash
Download
20 ZIP (eine pro Figur), 7,9 MB bis 20 MB, 262 MB zusammen
Lizenz
CC0 1.0

Inhalt der ZIP: character-sprites-8-directions-<character>.zip

  • character-sprites-8-directions-<character>/LICENSE.txt
  • character-sprites-8-directions-<character>/README.md
  • character-sprites-8-directions-<character>/atlas/1x/2 json/png
  • character-sprites-8-directions-<character>/atlas/2x/2 json/png
  • character-sprites-8-directions-<character>/png/1x/iso/<character>/168 png
  • character-sprites-8-directions-<character>/png/1x/side/<character>/42 png
  • character-sprites-8-directions-<character>/png/2x/iso/<character>/168 png
  • character-sprites-8-directions-<character>/png/2x/side/<character>/42 png
  • character-sprites-8-directions-<character>/preview/
  • character-sprites-8-directions-<character>/sheets/1x/12 json/png
  • character-sprites-8-directions-<character>/sheets/2x/12 json/png

04Hinweise für Engines

Godot 4 (AnimatedSprite2D)

Eine SpriteFrames-Ressource anlegen, eine Animation wie walk_SE hinzufügen und über „Add frames from sprite sheet“ sheets/2x/<figur>_iso_walk.png laden. Horizontal 12 (8 bei run), vertikal 8, Zeilen in der Reihenfolge S, SW, W, NW, N, NE, E, SE. Speed 12 FPS, Loop an. centered bleibt an, Offset (0, -80) bei 2x oder (0, -40) bei 1x, Seitenansicht (0, -96) oder (0, -48). Y Sort einschalten.

Unity

Ein Sheet als Sprite (2D and UI) importieren, Sprite Mode Multiple, Pixels Per Unit 128 bei 2x oder 64 bei 1x wie beim Möbelpaket. Mit Grid By Cell Size 256 × 256 (oder 128 × 128) schneiden, Pivot Custom x 0.5, y 0.1875. Die Frames einer Zeile in die Szene ziehen, das erzeugt einen Clip, dann Samples auf 12 stellen. Seitenansicht: Pivot y 0.125 und Pixels Per Unit 64 (oder 32), dann ist eine Unit ein Meter.

Phaser, PixiJS, TexturePacker

atlas/2x/<figur>.json oder die 1x-Version laden. Der Block animations führt jeden Clip in Frame-Reihenfolge auf, etwa iso_walk_SE oder side_run_E, passend für anims.create in Phaser oder ein AnimatedSprite in PixiJS. Die Frames sind beschnitten, pivot und spriteSourceSize setzen die Füße wieder auf den Bodenpunkt.

05Über das Paket

Die Iso-Frames teilen Projektion und Maßstab mit den Cozy Iso-Möbel-Sprites: Eine Bodenkachel von einem Meter misst bei 2x in beiden Paketen 128 × 64 px, eine Figur steht also passend groß neben Bett oder Sofa. Die Seitenansicht nutzt bei 2x 64 px pro Meter wie die Seiten-Frames der Cozy Auto-Sprites. Der Frame ist nur 256 px groß, weil eine Figur weniger Platz braucht als ein Bett.

Gehen hat 12 Frames pro Richtung, Laufen 8, beide für 12 fps gedacht. Damit dauert ein Gehzyklus etwa eine Sekunde und ein Laufzyklus etwa zwei Drittel davon. Die Frames decken einen vollen Zyklus ab, der letzte führt direkt in den ersten zurück. Die Clips bleiben auf der Stelle, ohne Root Motion, und die Füße rutschen nicht, wenn sich die Figur mit der unten genannten Geschwindigkeit bewegt.

Das Standbild ist ein einzelner Frame aus dem Gehzyklus, eine Atemanimation gibt es nicht. Eine 1 px breite Kontur in einem dunkleren Ton der jeweiligen Farbe hält jede Silhouette auf hellen und dunklen Böden lesbar. Ein Bodenschatten ist nicht eingebacken, das Spiel kann einen eigenen passend zur Beleuchtung ergänzen.

Geeignet für

  • Dorfbewohner, Händler und Helden in isometrischen RPGs
  • Bewohner für Cozy-Sims neben den Iso-Möbeln
  • Platformer- und Side-Scroller-Prototypen mit der Seitenansicht
  • NPC-Gruppen und Platzhalter für Game Jams

Fragen und Antworten

Darf ich die Figuren in einem verkauften Spiel verwenden?

Ja. Jede Figuren-ZIP ist mit CC0 1.0 gemeinfrei. Spiel verkaufen, Frames bearbeiten, umfärben, alles ohne Quellenangabe.

Welche Animationen hat jede Figur?

Gehen mit 12 Frames, Laufen mit 8 Frames und ein Standbild, jeweils in den 8 Iso-Richtungen und in der Seitenansicht nach Osten und Westen. Das sind 210 PNG-Frames pro Figur und Größe.

Passen die Figuren zu den isometrischen Möbel-Sprites?

Ja, beide Pakete nutzen dieselbe 2:1-Projektion und denselben Maßstab mit einer Kachel von 64 × 32 px bei 1x. Den Pivot der Figur (Bodenpunkt zwischen den Füßen) auf den Boden setzen und nach Bodenposition sortieren.

Wie schnell sollte sich eine Figur bewegen?

Die Liste auf dieser Seite nennt Geh- und Laufgeschwindigkeit jeder Figur in Metern pro Sekunde, auf einem Ein-Meter-Raster also Kacheln pro Sekunde. Bewegen sich die Figuren langsamer, die Framerate im selben Verhältnis senken, dann bleiben die Füße am Boden.

Warum gibt es eine ZIP pro Figur?

Jede ZIP enthält alles zu einer Figur: Frames, Sheets, Atlas, Vorschau, README und Lizenz, zwischen 8 und 20 MB. Alle 20 zusammen wären etwa 262 MB, so lädt man nur die benötigten Figuren.