Jump Dash Story: Jak stworzyłem tę grę mobilną z My Two Kids

Dzisiejsze pokolenie dzieci nie lubi nic bardziej niż „czas przed ekranem”, czy tak jest YouTubelub granie w gry na telefonie, tablecie lub laptopie / Chromebooku. Moje dwoje dzieci nie jest inne, więc pomyślałem, jak mogę połączyć trochę czasu przed ekranem z czymś bardziej produktywnym, co wszyscy możemy zrobić razem.

Zacząłem badać tworzenie własnej gry mobilnej. Będąc w branży IT od ponad 20 lat, znałem się na programowaniu, ale chciałem czegoś łatwiejszego w użyciu niż pisanie linii kodu, abym mógł zaangażować dzieci, abyśmy mogli to wizualizować i tworzyć znacznie szybciej. Wyszukiwanie w Google narzędzi do tworzenia gier mobilnych generowało o wiele więcej opcji, niż sobie wyobrażałem, więc zacząłem zawężać wybór do tych, które wymagały niewielkiego lub żadnego kodowania i miałem przykłady prostych gier 2D utworzonych za ich pomocą. Wypróbowałem kilka, takich jak Godot i GDevelop, zanim ostatecznie zdecydowałem się na Construct 3.

Pobawiłem się tym narzędziem, zapoznałem się z koncepcjami i interfejsem i wkrótce zdecydowałem, że łatwiej będzie się uczyć w miarę postępów. Zdecydowałem, że powinniśmy zrobić coś dość prostego w naszej pierwszej grze, więc nieskończony biegacz platformowy 2D wydawał się realistyczny i osiągalny. Mój 12-letni syn zgłosił się na ochotnika do stworzenia oryginalnych postaci do gry i zaczął rysować sprite'y w darmowym edytorze pikseli. Moja 8-letnia córka wpadła na pomysł naszego pierwszego i głównego bohatera gry, hot doga! 😂 Właśnie wtedy uśmiechanie się i myślenie o dziecięcych umysłach sprawiło, że pomyślałem: „eee, ok, to fajne i wyjątkowe”, bo nigdy bym o tym nie pomyślał. Nazwaliśmy go „Mr Mustard”, a mój syn szybko stworzył hot doga z nogami, rękami, twarzą, pokrytą musztardą i różnymi wersjami dla niego skaczącego i biegającego. Złożyłem je razem w silniku gry, aby przekształcić je w animacje duszków i tak po prostu skończyliśmy naszą główną postać w grze! Nie tylko to, ale dzieci faktycznie zgadzały się na coś i dobrze ze sobą współpracowały, co spowodowało zmianę.

Podczas gdy mój syn nadal znokautował kilka innych postaci, moja córka i ja zastanawialiśmy się nad projektami ekranu, jak powinien wyglądać, jakie powinniśmy mieć przyciski, jaki styl, jakie kolory, jaką muzykę i tak dalej. W miarę jak pomysły płynęły, odsuwałem się od budowania ekranów i wdrażania logiki. Pracowaliśmy nad tym godzinę lub dwie na raz przez kilka następnych dni, aż skończyliśmy ekran gry i naszą animowaną postać można było w prosty sposób zagrać. Spędziłem około tygodnia, małą godzinę tu i tam, dopracowując grę, dodając stronę domową i tablicę wyników oraz ucząc się o publikowaniu gier mobilnych. Na Android gra wydawała się najbardziej realną platformą docelową, a także najtańszą, z jednorazowym kosztem 25 USD za zarejestrowanie się jako programista w Google Playstore, w porównaniu do Applepowtarzająca się roczna opłata w wysokości 99 USD. Poza tym wszyscy mieliśmy w domu urządzenia z Androidem, więc nie było to trudne.

Gdy gra zaczęła nabierać kształtów, wymyśliliśmy wraz z dziećmi nowe funkcje, takie jak odblokowywanie innych postaci i zwiększanie poziomu trudności, oraz ustaliliśmy, co zostanie wydane w pierwszej wersji gry, a co może poczekać do przyszłej wersji. Zrobiliśmy wiele eksportowania pakietów apk gry na mój telefon i tablety dla dzieci, a testowanie działało zgodnie z oczekiwaniami i naprawialiśmy kilka błędów, dopóki nie byliśmy zadowoleni z tego, co osiągnęliśmy.

Następnie zarejestrowałem się w Playstore jako programista i zacząłem zajmować się wszystkimi szczegółami, które musisz podać, aby opublikować swoją grę. Zdecydowaliśmy, że chcemy, aby gra była odpowiednia zarówno dla dzieci, jak i dorosłych, więc postanowiłem dostosować ustawienia AdMob, aby ograniczyć do reklam przyjaznych dzieciom, nie uwzględniając żadnych zakupów w aplikacji, zapewniając, że nie są wymagane żadne niepotrzebne uprawnienia urządzenia i przechodzę przez proces uzyskiwania przez Google ocen „Pegi 3” i „Familijny”.

Później następnego dnia został zatwierdzony i gotowy do pracy! Opublikowałem go do wydania i czekałem, aby zobaczyć, co stanie się później, ponieważ nigdy wcześniej tego nie robiłem, było to całkiem ekscytujące. Minęło kilka dni, zanim otrzymałem E-mail mówiąc, że jest teraz na żywo w Playstore i szybko wskoczyliśmy na nasze urządzenia, aby sprawdzić i pobrać, jaka fajna, nasza własna gra w wielkim, mobilnym świecie. Dzieci uwielbiały opowiadać o tym swoim przyjaciołom i o tym, jak byli zaangażowani, i mają już mnóstwo pomysłów na przyszłe aktualizacje, nad którymi możemy popracować. Wątpię, czy stanie się kolejną wirusową grą, taką jak Flappy Bird (możemy marzyć), ale to jest w porządku, to było wspaniałe doświadczenie edukacyjne, nadal jest i sprawiło, że wszyscy pracowaliśmy razem, byliśmy kreatywni i dobrze się bawiliśmy.

Jump Dash można pobrać bezpłatnie tutaj: https://play.google.com/store/apps/details?id=com.debranz.jumpdash

Strona internetowa: https://sites.google.com/view/jumpdash/home

Kanał Youtube: https://www.youtube.com/channel/UCixBeqvwUxKlYzCFBicuJKg