Projekt GDevelop

Ta strona zawiera szczegółowe informacje na temat projektu dotyczącego pisania technicznego zaakceptowanego do udziału w sezonie Dokumentów Google.

Podsumowanie projektu

Organizacja open source:
GDevelop
Pisarz techniczny:
sedna
Nazwa projektu:
Zupełnie 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. Ta gra skupia się głównie na fizyce i korzysta z innej mechaniki niż inne gry na GDevelop Wiki. Zastanawiam się nad przygotowaniem samouczka do strzelanki z przesuwanymi poziomami lub innej gry takiej jak Angry Birds. Teraz nie wiem, na czym dokładnie polega pojedyncza gra. Teraz chciałbym to omówić z mentorami.

Samouczek gry oprócz gry będzie się różnić od poprzednich na stronie GDevelop Wiki (zawiera GIF-y, krótkie filmy i grafiki). Użyję większej liczby elementów wizualnych, aby lepiej wyjaśnić niektóre pojęcia i zapewnić początkującym użytkownikom lepsze wrażenia. Dodaję też stronę końcową, która zawiera informacje nie tylko o tym, jak wyeksportować grę na określonej platformie (na urządzeniu mobilnym lub w internecie), ale także na stronie, na której deweloperzy mogą za pomocą linków dowiedzieć się więcej o publikowaniu gry na różnych platformach.

Główne rozdziały samouczka:

  1. Tworzenie scen
  2. Dodawanie obiektów
  3. Dodawanie fizyki do obiektów
  4. Wykrywanie kolizji
  5. Ulepszanie interfejsu i projektowania aplikacji
  6. Menu główne
  7. Rekord / projekt poziomu
  8. Eksportowanie i publikowanie (będzie zawierać wiele linków do publikowania i eksportowania oraz jeden prosty samouczek dotyczący eksportowania dla stron internetowych i urządzeń mobilnych).

Publikuję już oryginalną dokumentację różnych stron, w tym opcje publikowania. Dzięki temu, że publikując treści na różnych stronach z dokumentacją, przyzwyczaiłam się do stylu dokumentacji i dowiedzę się więcej o GDevelop. Dlatego chcę uczestniczyć w tworzeniu tutoriali oraz innych stron, które będą wybierane w okresie nawiązywania więzi ze społecznością. Zacząłem też współtworzyć tłumaczenie strony na język turecki. Chcę nadal ulepszać i kończyć tłumaczenie aplikacji i stron internetowych na język turecki.

Robię to w następujący sposób:

17–31 sierpnia – Rozwój gry na GDevelop Platform według opinii użytkowników

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

14–28 września – Rozpoczęcie tworzenia samouczka

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

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

1–30 listopada – Ulepszanie stron Wiki (w oparciu o dyskusje dotyczące społeczności) – Poprawa i uzupełnianie tłumaczeń na język turecki

Pod koniec września, gdy pandemia COVID-19 minie, mój uniwersytet rozpocznie pracę. W związku z tym nie mogę poświęcić zbyt dużo czasu na GDevelop, tak jak w poprzednich tygodniach. Jak widać na osi czasu, skończę korzystać z samouczka tak szybko, jak to możliwe. Poza tym pomaga mi to w ulepszaniu stron Wiki i uzupełnianiu tłumaczeń na język turecki.

Chcę się przedstawić. Jestem studentem pierwszego stopnia elektroniki elektrycznej na Bliskim Wschodzie Uniwersytetu Technicznego w Turcji. Wciąż doskonalę swoje umiejętności w zakresie programowania i pisania technicznego. Korzystam z Unity od ponad 3 lat, by tworzyć gry na różne platformy. Opublikowałem 3 gry na różnych platformach, w tym itch.io(1) i Sklep Google Play(2). Oprócz tego opracowuję aplikacje na Androida i interesuję się też elektroniką. W 2017 roku zostałam jednym z laureatów nagrody głównej w programie Google Code-In. Nadal uczestniczę w projektach SCoRe Lab w GCI i GSoC jako mentor. Dlatego znam ekosystem open source. Ponadto w zeszłym miesiącu moja gra(4) została wybrana przez firmę Apple jako jeden ze zwycięzców Swift Student Challenge.

Dzięki sezonowi Dokumentów Google 2020 dowiedziałam się więcej o GDevelop i zaczęłam tworzyć swoje gry. Mam nadzieję, że mój entuzjazm związany z pisaniem technicznym i moim umiejętnościami w zakresie tworzenia gier pomoże społeczeństwu GDevelop.