2d-games
Naucz się zasad tworzenia gier 2D: sprite'ów, tilemapów, fizyki i kamer
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność zawierająca praktyczne zasady tworzenia gier 2D. Dowiesz się, jak organizować sprite'y w atlasy, projektować tilemaps z warstwami, implementować systemy fizyki z różnymi kształtami kolizji oraz sterować kamerą. Materiał obejmuje konkretne rekomendacje dotyczące rozmiaru kafelków, typów kamer (śledzenie gracza, look-ahead, wielocelowe) i wzorce dla popularnych gatunków jak platformery i gry top-down. Idealne dla twórców chcących zrozumieć fundamenty 2D game development.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude/Codex, wskazując repozytorium davila7/claude-code-templates i ścieżkę skills/creative-design/game-development/2d-games.
Zapoznaj się z sekcją Sprite Systems — dowiedz się, jak łączyć tekstury w atlasy, aby zmniejszyć liczbę draw calls, oraz jak organizować animacje z odpowiednią szybkością klatek (8-24 FPS) i technikami squash-and-stretch.
Przejrzyj wytyczne Tilemap Design — wybierz rozmiar kafelka (16x16, 32x32 lub 64x64), skonfiguruj auto-tiling dla terenu i podziel scenę na warstwy (tło, teren, obiekty, pierwszy plan).
Zaimplementuj system fizyki, wybierając odpowiednie kształty kolizji (Box, Circle, Capsule, Polygon) w zależności od typu obiektu, i ustal stały timestep dla spójności symulacji.
Skonfiguruj kamerę — wybierz typ (Follow dla śledzenia gracza, Look-ahead dla antycypacji ruchu, Multi-target dla dwóch graczy, Room-based dla Metroidvanii) i opcjonalnie dodaj screen shake z krótkim czasem trwania (50-200ms).
Zastosuj wzorce dla swojego gatunku — dla platformerów dodaj Coyote Time i jump buffering, dla gier top-down rozważ ruch 8-kierunkowy i system celowania — i unikaj anti-patternów takich jak oddzielne tekstury zamiast atlasów.