Siemka ( ͡° ͜ʖ ͡°)

tldr:


Moja decyzja o wyborze pada zamiast klawiatury wykluczyła wiele osób chętnych spróbować mojej gry. Więc naprawiłem to. Dodałem w menu opcję wyboru sposobu sterowania, jak na razie nie ma możliwości przypisania sterowania wedle uznania, ale jest to na liście TODO. W każdym razie zapraszam do testowania ( ͡° ͜ʖ ͡°) Będę
TymRazemNieBedeBordo - Siemka ( ͡° ͜ʖ ͡°)

tldr:

SPOILER

Moja decyzja o wybor...

źródło: comment_1605721671nUnrrMdpsCq0UJNaC4uC97.jpg

Pobierz
@materazzi: @ksieznisia: @krul_goblinuw:
Panowie i pani, błąd naprawiony ( ͡° ͜ʖ ͡°)
To było takie głupie... Zapomniałem wywalić poprzedni moduł, który na upartego chciał czytać wartość z pada, którego nie było. Samo to wczytywanie wywalało i kamerę (bo gra myślała że gałka jest trzymana w dół) i sam gameplay, bo cały czas sypało błędami, przez co kilka metod sprawdzających poprawność fizyki pojazdu
  • Odpowiedz
Od 18 września tworzyłem grę o nazwie roboczej Pirate's Keel. Nad projektem spędziłem 55 dni, w tym 45 pracy, a dziś została wydana więc przychodzę się pochwalić ( ͡° ͜ʖ ͡° )*:


Gra nie wygląda najlepiej to prawda, nie jest to alternatywa dla Sea of Thieves ( ͡° ͜ʖ ͡°) ale chciałem zrobić taki przyjemny arcade pływania łodzią i napierniczania w inne łodzie gdzie nie spędzę godzin nad dogrywaniem jak najładniejszej grafiki.

Plany na przyszłość to przede wszystkim wprowadzenie lokalnego i sieciowego multi. W zasadzie, ta gra miała od początku opierać się na multiplayerze, ale gdybym zaczął nad tym dłubać od zera, czas produkcji byłby dłuższy, o wiele. Więc wersja 0.2 wprowadzi lepszy input i
TymRazemNieBedeBordo - Od 18 września tworzyłem grę o nazwie roboczej Pirate's Keel. ...

źródło: comment_1605198925b6JyAOIDiXByrMZooxpfXX.jpg

Pobierz
Co jest najgorsze w pracy nad projektem? Czekanie.

Do momentu wydania i zakończenia wersji którą se oznaczyłem jako beta 0.1 wstrzymywałem się ze zrobieniem repo na gicie. Generalnie, wiem że to błąd, że powinienem od razu ogarnąć i tak dalej, bo teraz jak się projekt rozrósł to nie wrzucam 10mb codzień i sprawdzam szybko co nie jest tak, tylko od razu #!$%@? całe 5GB folderu. wysyłanie, pobieranie, sprawdzanie co się zjepsuło i tak w kółko od 11. Rozwiązywanie problemów 20 minut góra, czekanie 40-60 bo niestety upload pamiętający czasy neostrady. Co prawda tej lepszej, po 2012, ale jednak.

Drugą czasochłonną rzeczą było bakowanie lightmap i sprawdzanie czy dobrze się ogarnęło. do {40 minut pieczenia, 5 testowania, 5 kompilowania projektu, 5 testowania builda, 5 zmieniania ustawień} while(isLightmapFucked);. W międzyczasie dla urozmaicenia wyskoczył BSOD i modlenie się, by File>save project w Unity był naciśnięty wcześniej niż dwie godziny temu.

I
TymRazemNieBedeBordo - Co jest najgorsze w pracy nad projektem? Czekanie. 

Do mome...

źródło: comment_1605107791qQ69ltfDdBkYRkfd7cOdXm.jpg

Pobierz
@denis-szwarc: korzystam, korzystam, ale miałem kilka problemów z lfs które git dla unity rozwiązał. Generalnie poza wyrzuceniem assetów chciałem zrobić placeholdery dla obiektów których mieć publicznie nie mogę, a to oznacza grzebanie w edytorze, inspektorze, może nawet dołączenie placeholderów. Ale sam zobacz jak to ładnie idzie ( ͡° ͜ʖ ͡°)
TymRazemNieBedeBordo - @denis-szwarc: korzystam, korzystam, ale miałem kilka problemó...
  • Odpowiedz
Kocham pracować z fizyką #unity .
Mam sobie łajbę, dla ułatwienia procesu tworzenia logiki poruszania się podpiąłem jej wheel collidery .
Jako że gra będzie takim se arcade to chciałem zaimplementować sterowanie w miejscu. I tak, skręcanie w lewo działało dobrze, w prawo potrafi się zkasztanić, skręca za wolno, przyspiesza za szybko. Ten sam kod. Z taką różnicą, że wektor osi x lewej gałki zamiast -1 w lewo to jest 1 w prawo.
Debuguje, kombinuje z wheel colliderami, czytam dokumentacje, drapie się po głowie, wyrywam sobie włosy, siwieje...
W chwili bezradności odpalam build.
Działa równo i stabilnie dla obu osi.
TymRazemNieBedeBordo - Kocham pracować z fizyką #unity . 
Mam sobie łajbę, dla ułatw...

źródło: comment_1603543048exaF02grqbzHQWm0RsIEM9.jpg

Pobierz
@draculeq: najpierw miałem ci podziękować za naprawienie dnia pracy bo mnożyłem wartość przez 2 zamiast 2f, ale po krótkich testach problem w edytorze występuje. Sytuacja 1: Daje gaz i skręcam w lewo - obraca się o około 90 stopni i prędkość jest na tyle wysoka, że przekracza wartość obrotu w miejscu i statek rusza. Sytuacja 2: Daje gaz i skręcam w prawo: To samo co wyżej, tylko zamiast 90 stopni
  • Odpowiedz
Chciałem w końcu ruszyć z karierą w pracy #gamedev na poważnie. Do cv, jak na razie, mam jeden wydany tytuł i coś czuje że utonie on w gąszczu innych juniorów aplikujących na posady. Dlatego proszę was o pomoc.

Chciałem zacząć projekt typowo do portfolio. I wpadłem na wideo z załącznika. Czy gdybym zrobił podobną symulację na swoich warunkach, wiadomo, nie zżynka 1:1, jako otwarty projekt na githubie pomogłoby mi to
TymRazemNieBedeBordo - Chciałem w końcu ruszyć z karierą w pracy #gamedev na poważnie...
@TymRazemNieBedeBordo: zadajesz pytanie na które nie da się odpowiedzieć - inny projekt będzie działał na twoją korzyść, jeśli byś chciał pracować przy superprodukcji w takim CDPR a inny jeśli celujesz w jakieś gierki online hazardowe. Nie sądzę też żeby kogoś szczególnie interesowało twoje portfolio, bo firmy potrzebują w danym momencie gościa, który umie framework X, język programowania Y i jeszcze pracował z narzędziem Z
  • Odpowiedz
Siema #bordogamedev :)

Ostatnio dłubałem nad AI do mojej gry TankX, https://www.wykop.pl/wpis/41588875/gamedev-unity-unity3d-bordogamedev-prace-nad-ai-po/ , no i wydłubałem.


Jak przewidywałem dostałem białej gorączki próbując to wszystko spiąć ze sobą, ale na szczęście było znośnie. Coraz mniej rzeczy mnie w unity czy programowaniu potrafi zaskoczyć, co sobie cenię ( ͡° ͜ʖ
TymRazemNieBedeBordo - Siema #bordogamedev :)

Ostatnio dłubałem nad AI do mojej gr...
#gamedev #unity #unity3d #bordogamedev

Prace nad AI postępują ( ͡° ͜ʖ ͡°) w zasadzie kontroler jest w 80% sprawny, choć jak widać gubi się w ciasnych korytarzach, ale celność gnojek ma nieziemską. Wykorzystałem Raycasty, w zasadzie nic szczególnego ale robią robotę.

Jestem pewien że dogranie tego tak by współpracowało z komponentami game mastera i dostosowanie głównego menu zajmie mi 3
TymRazemNieBedeBordo - #gamedev #unity #unity3d #bordogamedev

Prace nad AI postępu...
Siema #bordogamedev

Nie wiem czy coś z tego wyjdzie, ale korzystając z wolnego dnia i mojej niechęci do robienia czegokolwiek innego, przysiadłem dziś nad prototypem gry kartingowej z tego wpisu: https://www.wykop.pl/wpis/40641395/to-uczucie-gdy-tak-wciagnales-sie-w-gamedev-ze-gdy/ .
Dorobiłem efekty post procesu, dopracowałem model jazdy, lokalny multiplayer działa na sztywno, dodałem kamerę która w teorii nie powinna mieć autyzmu (a ma, ale tylko przy obracaniu z zewnątrz pojazdu) i parę wizualnych pierdół.
I w kluczowym momencie zapomniałem ustawić by OBS nagrywał w ludzkiej jakości (°°
Model pojazdu nie jest mój (szkoda), tak samo jak trasy (nieszkoda, bo tekstury są fe i nic nie mogłem z nimi sensownego zrobić), więc naturalnie przy wydaniu trzeba by pomyśleć o swoich modelach, ale ja nie

Grałbyś?

  • Tak, za free 24.2% (16)
  • Tak, ale dałbym nie więcej niż dwie dyszki 12.1% (8)
  • Tak, dawaj mnie to, cena nie gra roli 4.5% (3)
  • Meh, może z kumplami raz czy dwa 10.6% (7)
  • Raczej nie, nawet za darmo 48.5% (32)

Oddanych głosów: 66

TymRazemNieBedeBordo - Siema #bordogamedev

Nie wiem czy coś z tego wyjdzie, ale ko...
via Wykop Mobilny (Android)
  • 1
@OrzelBialyStudio: musisz być zalogowany przynajmniej jednym graczem ten cholerny moduł nic nie sprawdza. Pierwszy w kolejce do przebudowy.

Tak samo jak ui. Nie badalem tematu i nie wiem jak event managera dostosować ( ͡° ʖ̯ ͡°) przydałby się bo potrzebuje by inni gracze sami zmieniali sobie czołgi itd.
  • Odpowiedz
#gamedev #unity #unity3d #bordogamedev

Siemka. Wczoraj zapostowałem link do wyzwania #10minutegame, którego niestety nie udało mi się ukończyć przed czasem. Jednakże, w 14 minut powstała mechanika gry, pozostałe 15 spędziłem nad lekkim i podstawowym szlifem. Gra to prosty infinite runner, niestety jestem dzbanem i pozapominałem kilka funkcji i się nieco wydłużyło, ale jakoś doszło do końca. Chciałem dodać jeszcze jedną mechanikę,
TymRazemNieBedeBordo - #gamedev #unity #unity3d #bordogamedev

Siemka. Wczoraj zapo...
Siemka

Minęło trochę czasu od ostatniego postu, ale nie opieprzałem się! Pracowałem nad dwiema rzeczami, niestety, obie są czasochłonne.

Na pierwszy rzut poszło NPC. Stworzyłem podstawową wersję meshu, dokoptowałem do tego system kości i animacji i tak powstał Janusz ( ͡° ͜ʖ ͡°). Póki co model jest strasznie podstawowy i go wypieprzę, jedyne co chciałem zrobić to to, by chodził od punktu do punktu i wykonywał podstawowe animacje, jak siadanie czy palenie fajki, dojdzie do tego masa pierdół. Ale zrobić dobry mesh, do tego dobrą mapę UV, oteksturować to... zajmie to trochę. Dlatego zostawię to w stanie w jakim jest teraz i wrócę
TymRazemNieBedeBordo - Siemka 

Minęło trochę czasu od ostatniego postu, ale nie op...

źródło: comment_u2FOeWKaQUYOzSUq0EQhGnB5lOQLQMQ5.jpg

Pobierz
O mój boże. Wróciłem z urlopu i zauważyłem spory boost wyświetleń i pobrań mojej gry #bordogamedev . Myślę wtf, więc wchodzę w analitycs. Okazuje się, że rosyjski jutuber znalazł ją i nagrał, pokazał swoim widzom, w tej chwili jego film ma ponad 22k wyświetleń i 700 łapek w górę. Szkoda, że nie znam rosyjskiego bo nie wiem jak bardzo pojechał po niej xD w komentarzach już się prują że gówniany
TymRazemNieBedeBordo - O mój boże. Wróciłem z urlopu i zauważyłem spory boost wyświet...
Siemka. Znowu ja ( ͡° ͜ʖ ͡°)

Zrobiłem kilka zmian, by uprzyjemnić rozgrywkę w tej wczesnej wersji testowej.
- podczas zmiany cyklu dnia i nocy zmieniają się skyboxy i wygląda to po prostu lepiej
- zmiana kamery nie skacze już do tymczasowych kamer, tylko do tych, które są aktywne. Z tym związany jest też niestety bug, którego nie mam czasu naprawić, a mianowicie główna kamera postaci jest w scenie dwa razy.
- Dodałem przycisk do chowania GUI. jest to
TymRazemNieBedeBordo - Siemka. Znowu ja ( ͡° ͜ʖ ͡°)

Zrobiłem kilka zmian, by uprzy...

źródło: comment_NpXhsiSaWakdC9znbRB5vpwOHRZijGz5.jpg

Pobierz
  • Odpowiedz
Witam po krótkiej przerwie koledzy.

Dziękuje wam. Za komentarze, rady, za plusy, za wszystko. Dzięki wam chciało mi się wstawać rano i pchać to wszystko do przodu, mimo, że momentami było ciężko.

Nadszedł czas by się odwdzięczyć. Nie będę was zanudzać tym, co zrobiłem, gdzie przeniosłem jakiś piksel... sami sprawdźcie. Skończyłem pierwszy publiczny test build, który już teraz możecie pobrać i sami sprawdzić. W linku znajdują się wszystkie podstawowe informacje dotyczące projektu, sterowanie i instrukcja użycia trybu debugowania. Dałem wam 6 aut do zabawy (ale by nie było za łatwo, trzeba je najpierw odblokować ( ͡° ͜ʖ ͡°)), drag strip i mała trasa do przejechania, byście mogli potestować różne fury i ustawienia. Tak, te możecie zmieniać, ale o detalach dowiecie się z
TymRazemNieBedeBordo - Witam po krótkiej przerwie koledzy. 

Dziękuje wam. Za komen...

źródło: comment_3eAZz18oOYKh2s6wnnHM5huVt4XMyF5x.jpg

Pobierz
via Wykop Mobilny (Android)
  • 3
@BaRi: pomysł fajny ale wtedy musiałbym ciąć wszystko jak w jalopy. Wiesz czas, symulowac zużycie części o wiele szybciej, paliwo schodzace 5x szybciej. Stawiam bardziej na realizm niż na ułatwienia

  • Odpowiedz
@top_czipsy: mam lepszy czelendż. Wyobraź sobie najbardziej wyboistą drogę jaką jesteś w stanie ( ͡° ͜ʖ ͡°) Wieś zabita dechami, asfalt położony w 40' przez niemców i nie remontowany do dziś. dziury przeplatają się z korzeniami i ziemią, która przy pomocy trawy jakimś #!$%@? cudem natury przebiła się przez warstwę asfaltu.
Jest noc. stary akumulator ledwo oświetla ci drogę. A ty wracasz jak #!$%@? ze sklepu
  • Odpowiedz