Wiadome jest, że robię gry… afikę. Oczywiście to pierwsze wynika z drugiego.
Mój "stack" graficzno-gamedevowy to mniejwięcej:
→ gr… y:
• itch.io (oraz codeberg)
• pocket platformer
• bitsy color 3d
• bitsy color (rzadziej)
• godot (na komórce, dość rzadko, raczej do testów i bezcelowego gapienia się w tela)
• minetest (też na telu i jeszcze rzadziej)
• oraz… edytory: vim i geany (wcześniej - kate)
→ gr… afika:
• tiled
• kenney (urżnęłam raz pełen pakiet za fri i raczej nie zanosi się na porzucenie plików)
• GIMP (poprzednio: pixelorama i krita)
• lospec.com (głównie palety. Czasem tutoriale - polecam od yarrninja jeśli chodzi o postaci do RPGów i generalnie tutaj też będę od niego rżnąć)
i generalnie mam wielką ochotkę na wypuszczenie w nety tego, co wiem:
zacznijmy od grafiki. każda gra powinna posiadać głównego gracza, więc otwórzmy coś do rysowania
i zróbmy kontur kogoś kogo chcemy zrobić:
teraz pokolorujmy go:
a teraz dodajmy trochę cienia:
na koniec doróbmy resztę graczy w różnych pozycjach:
i tak oto mamy gracza:
tutaj zaczynamy dzielić na pół, czyli najpierw podstawa do RPG, a potem do platformówek i innych:
rpg
to zacznijmy robić najpierw te drogi:
narysujmy szkic (jeden kafelek z 4 stronami, po 4 kafelki z "trójników" i zakrętów oraz 2 drogi proste i ich zakończenia) :
i wypełnijmy go:
dodajmy cienia
? oraz opcjonalnie jakieś dodatki (kwiatki, liście, śnieżek, itp…) ?
i tak oto mamy drogi:
i zacznijmy robić kolejną część bazy.
zróbmy kontur:
wypełnijmy:
i dodajmy cienie
dodajmy kilka dodatków (w moim przypadku rabatki i komin):
i eksport:
platformówkalogiczna
a teraz zróbmy pozostałe UI gry. (tj - kursor, okienka, główne menu, itp…):
i zacznijmy robić grę (albo ją pisać).
dla ludzi wolących to pierwsze polecam te "silniki":
pocket platformerscratchbitsy (w tym: bitsy color, bitsy 3d oraz bitsy 3d color)
a dla tych drugich polecam to: (UWAGA: osobiście pełnej gry nie zrobiłam z żadnym z tych, ale według mnie są jakoś używalne w porównaniu do reszty podobnych, więc listuję)
godotmicrostudiogb studio
dla hardkorowców, którzy chcieliby od zera pisać gry to zalecam nauczyć się javascriptu (w przypadku gier na internecie, ale również instalowalnych - node.js), pythona, C, C# lub/i javy.