Projekt GDevelop

Ta strona zawiera szczegółowe informacje o projekcie polegającym na pisaniu tekstów technicznych, który został zaakceptowany w ramach Google Season of Docs.

Podsumowanie projektu

Organizacja open source:
GDevelop
Pisarz techniczny:
sedna
Nazwa projektu:
Nowy samouczek
Długość projektu:
Standardowa długość (3 miesiące)

Opis projektu

Chcę przygotować nowy samouczek krok po kroku dotyczący tworzenia gry odpowiedniej dla początkujących. W tej grze skupiamy się głównie na fizyce i ma inną mechanikę niż w pozostałych grach na stronie GDevelop Wiki. Zastanawiam się nad przygotowaniem samouczka do gry typu strzelanka z poziomami lub gry podobnej do Angry Birds. Nie jestem teraz pewien, o jaką grę chodzi. Chciałbym/chciałabym porozmawiać z mentorami, aby to ustalić.

Oprócz gry samouczek gry będzie się różnić od poprzednich samouczków na stronie GDevelop Wiki przy użyciu GIF-ów i krótkich filmów, a także obrazów. Aby lepiej wyjaśnić niektóre zagadnienia i zapewnić lepsze wrażenia dla początkujących, użyję więcej elementów wizualnych. Chcielibyśmy też dodać stronę końcową, która nie tylko opisuje, jak eksportować grę na określoną platformę (mobilną lub internetową), ale także zawiera linki, które pomogą deweloperom dowiedzieć się więcej o publikowaniu gier na różne platformy.

Główne rozdziały samouczka:

  1. Tworzenie sceny
  2. Dodawanie obiektów
  3. Dodawanie fizyki do obiektów
  4. Wykrywanie kolizji
  5. Ulepszanie UI i projektowania.
  6. Menu główne
  7. Rekord / projekt poziomów
  8. Eksportowanie i publikowanie (zawiera ono mnóstwo linków do publikowania i eksportowania oraz prosty samouczek eksportowania na potrzeby wersji internetowej i mobilnej)

Mam już swój udział w oryginalnej dokumentacji różnych stron, w tym opcji publikowania. Wnoszenie poprawek do różnych stron dokumentacji pomogło mi przyzwyczaić się do jej stylu i dowiedzieć się więcej o GDevelop. Dlatego w dalszym ciągu chcę wnosić swój wkład do samouczków wydawniczych i innych stron, które zostaną określone w okresie przywiązania społeczności. Ponadto I. zacząłem pomagać w tłumaczeniu strony na język turecki. Chcę nadal ulepszać i dokończyć tłumaczenie aplikacji i stron internetowych w języku tureckim.

Poniżej przedstawiam linię czasu:

17–31 sierpnia – tworzenie gry na platformie GDevelop, korzystając z opinii użytkowników

1–13 września – Rozpoczęcie przygotowywania szablonów samouczków i otrzymywanie opinii mentorów

14–28 września – Rozpoczynanie samouczka

29 września – 13 października – Dalsze przygotowanie samouczka z pomocą mentorów

14–30 października - Ukończenie samouczka zgodnie z opinią mentorów.

1–30 listopada: – ulepszanie stron Wiki (zgodnie z dyskusjami w ramach budowania więzi w społeczności) – ulepszanie i uzupełnianie tłumaczeń na język turecki

Jeśli pandemia COVID-19 się skończy, mój uniwersytet rozpocznie zajęcia pod koniec września. Dlatego nie mogę poświęcać dużo czasu na GDevelop, tak jak w poprzednich tygodniach. Jak widać na osi czasu, chcę jak najszybciej ukończyć samouczek. Pozwoli mi to też ulepszyć strony Wiki i ukończyć tłumaczenia na język turecki.

Chcę się przedstawić. Jestem studentem pierwszego roku na kierunku elektronika na Middle East Technical University w Turcji. Cały czas doskonaję swoje umiejętności w zakresie programowania i tworzenia dokumentacji technicznej. Od ponad 3 lat używam Unity do tworzenia gier na różne platformy. Opublikowałem/opublikowałam 3 gry na różnych platformach, w tym na itch.io(1) i w Sklepie Google Play(2). Poza tym zajmuję się tworzeniem aplikacji na Androida i interesuję się elektroniką. W 2017 r. zostałem jednym z zwycięzców głównej nagrody(3) w Google Code-In. Wciąż biorę udział w projektach SCoRe Lab w ramach GCI i GSoC jako mentor. Znam się na ekosystemie open source. W zeszłym miesiącu moja gra(4) została wybrana przez Apple jako jedna z zwycięzców konkursu Swift Student Challenge.

Dzięki Google Season of Docs 2020 dowiedziałem się więcej o GDevelop i zacząłem tworzyć gry. Mam nadzieję, że mój entuzjazm do pisania tekstów technicznych i umiejętności w zakresie tworzenia gier pomogą społeczności GDevelop.