Dev.log(3) – postać i scena testowa

W tym wpisie skupimy się na tworzeniu postaci, którą w końcu będziemy mogli poruszać. Jak już wspominałem – gra będzie ewoluowała w trakcie tworzenia, dlatego w tym wpisie zobaczysz poruszanie postaci wraz z dodanym skokiem. W celu ukazania jak stworzyłem model poruszania się, zastosowałem czerwony prostokąt. Nie chcę później za dużo zmieniać w bohaterze, dlatego tekstura […]

Wytłumacz kod kaczce!

Gumowa kaczuszka to tylko umowny symbol. Metoda debugowania w której używamy jakiegoś przedmiotu, zazwyczaj pluszaka lub właśnie gumowego zwierzątka jest niesamowicie skuteczna. Jest to niezbyt formalny sposób na znajdowanie błędów w kodzie. Jak to działa? Nie raz zdarzyło mi się odwrócić do kolegi i powiedzieć „robię przekształcenie z użyciem wektora, ale on za każdym razem się […]

Dev.log(2) – zmiana środowiska i pierwsza scena

W poprzednich częściach poradnika używaliśmy środowiska Xcode od Apple. Od tego momentu zdecydowałem, że lepszym rozwiązaniem dla mnie będzie CLion od JetBrains. Jest dla mnie zdecydowanie wygodniejszy i tylko dlatego to zrobię. Jeśli nie chcesz się z tym bawić lub nie interesuje cię środowisko, w którym piszę to zapraszam do czytania od pierwszego nagłówka. Czemu to […]

Jak poradzić sobie z niechęcią do pisania?

Wielu programistów ma problem z utrzymaniem uwagi i chęci do pisania danego projektu przez dłuższy czas. Nie ukrywam, że zdarzało mi się to wiele razy i przez to parę dość rozwiniętych i ciekawych projektów skończyło swoje życie. Wspaniałe, lecz niechciane, skazane na wieczne zapomnienie… #edit Niektóre kwestie mają zastosowanie głównie dla hobbistycznych programistów, studentów czy uczniów […]

Dev.log(1) – silnik gry

Zazwyczaj używamy gotowych silników do tworzenia gier. Możemy wyróżnić ich od groma i wybrać taki, w którym będzie nam się najlepiej pracowało. Unity, Unreal Engine, CryEngine, Godot Engine to tylko cztery spośród ich niezliczonej ilości. Najważniejszą ich zaletą jest to, że nie trzeba wymyślać koła na nowo. Pamiętajmy jednak, że napisanie czegoś samemu, od początku do […]

Dev.log(0) – Zaczynamy!

Początki bywają ciężkie. Dzisiaj będzie miała miejsce jedna z najprostszych rzeczy jakie wykonamy na rzecz tego projektu. Na początek jednak, muszę przyznać się do maszyny na której będę pracował. Jest to MacBook Pro z 2015 roku działający pod kontrolą systemu macOS Sierra w wersji 10.12.3 (16D32). Używał będę najnowszej dostępnej wersji środowiska Xcode w wersji 8.2.1 (8C1002). Piszę […]

Hello world!

Witam, witam! Będę pisać grę pod #DSP2017 i przy okazji mam nadzieję, że uda mi się przekazać kilka ciekawych informacji na temat gamedevu. Sam się będę tego uczył więc nie chcę byście mnie traktowali jako autorytet. Czekam na cenne wskazówki i komentarze. Więcej informacji już wkrótce. O czym chciałbym pisać? O kodzie! O organizacji pracy! Tylko […]