Eichen_YKompan
0piorunów#programowanie #gamedev #indiegamedev i #hnydev
Zaczynam większy projekt. Nie powiem programowanie UI nawet mi siadło xD

Kategoria: Gry
Programowanie gier. Grafika i dźwięk. Unity, Unreal.
Eichen_YKompan
0piorunów#programowanie #gamedev #indiegamedev i #hnydev
Zaczynam większy projekt. Nie powiem programowanie UI nawet mi siadło xD

cremmyPraktykant
7piorunówKto by pomyślał, że edytor graficzny będzie najlepszym edytorem poziomów: https://www.youtube.com/watch?v=bc4KIikS-94
Na początku sprite w mojej grze były zapisane jako png + xml (animacje, klatki, specjalne punkty). Potem zacząłem używać Aseprite, więc sprite zapisane było jako wyeksportowany png + xml. Ciągłe eksportowanie stało się jednak nudne, więc napisałem sobie importer plików .aseprite, dzięki czemu wszystkie informacje dodatkowe, takie jak specjalne punkty i hitboxy, mogłem odczytywać bezpośrednio z nich.
Mając już doświadczenie w odczytywaniu różnych informacji z Aseprite, pomyślałem: "skoro i tak planuję wszystkie etapy rysować, to czemu by nie odczytywać wszystkiego co się da bezpośrednio ze źródła"? Jak pomyślałem tak zrobiłem, a efekty widać na filmiku. Póki co najbardziej jestem dumny z konwersji pikselowych wielokątów na "wektorowe" :triumph:
Ps. Nienawidzę robić GUI, ale ImGUI jest na tyle niestandardowy, że aż znośny.

@cremmy kocham cię
Eichen_YKompan
1piorunów#programowanie #gamedev #indiegamedev i #hnydev
Ostatni devlog z horrorka, trochę mnie już zmęczył i sytuacja zdrowotno-życiowa trochę mnie dojeżdża, dlatego jakiś taki inny ten filmik. Mimo wszystko zapraszam do oglądanka/subowanka ❤️

Eichen_YKompan
3piorunów#programowanie #gamedev #indiegamedev #dawidjasper i #hnydev
Wleciał devlog nr. 2 z robienia gry typu Horror, zapraszam serdecznie jakbyście mieli uwagi czy sugestie to też przyjmuje z przyjemnością, buziaczki.

Eichen_YKompan
2piorunów#programowanie #gamedev #indiegamedev i #hnydev jakby ktoś mnie nie lubił
Wprowadzam do gry takie bekowe radio, które pomiędzy jakimiś informacjami będzie grało różne śmieszne dźwięki.
Np. takie jak na streamable.
Jeżeli macie jakieś sugestie prosiłbym linki do YT/Pobrania .mp3, a wasza kontrybucja znajdzie się w moim wielkim horror hicie ( ͡°͜ʖ͡°)

ps. a to mój kanał: https://www.youtube.com/channel/UC5OBwHPgY0H-iheVCaP_bYg/
@Eichen_Y
fajnie dźwięk przestrzenny działa XDD
Eichen_YKompan
3piorunów#programowanie #gamedev #indiegamedev i #hnydev jakby ktoś mnie nie lubił
Wlatuje devlog z gry horrorowej 😛

Eichen_YKompan
5piorunów#programowanie #gamedev #indiegamedev
Zrobiłem kolejny poradnik. W moim odczuciu wyszedł trochę gorzej niż poprzedni ale na antybiotykach siedze a bardzo chciałem przycisnąć yt na l4

@Eichen_Y Szkoda że pogrzebali flasha, nigdzie nie robiło się szybciej prostych gierek niż we flashu.
Eichen_YKompan
0piorunów#programowanie #gamedev #indiegamedev
Trochę luźniejszy filmik bez głosu, CHATGPT robi grę za mnie.
Niby ma zabrać pracę programistom, no to co najwyżej zabierze tym najsłabszym juniorom.

w pracy często używam chatgpt aby jakiąś klasę mi napisał, która realizuje jakąś funkcjonalność. Ale zazwyczaj sporo muszę poprawiać nawet w prostych klasach. Jeszcze daleka droga aby AI zabrała pracę programistom. Co najwyżej poprawi wydajność pracy
Eichen_YKompan
4piorunów#programowanie #gamedev #indiegamedev
Biore udział w gamejamie i pomyślałem, że wrzucę wam jakiś sneak-peek
Jakby kogoś interesowało więcej to prowadze kanał na YouTubie i mam parcie na szkło
https://www.youtube.com/@hnydev
Wiem wiem, kto pytał ( ͡° ͜ʖ ͡°)
https://streamable.com/29ds4b
A tu link do sneak-peeku
Wstęp pisał czat gpt, ja go tylko odraczyłem
GameplayWatch "Gameplay" on Streamable.StreamableEichen_YKompan
19piorunów#programowanie #gamedev #indiegamedev
Siemanko, HnyDEVik z tej strony.
Zrobiłem poradnik dla początkujących zainteresowanych Silnikiem Godot Engine.
Omawiam interfejs, podstawę działania silnika i pokazuje na bieżąco jak działać gdy chcemy osiągnąć określony efekt.
Jest to mój pierwszy poradnik - już nawet jedna trafna uwaga była, ale dołoże wszelkich starań by być lepszym dla kochanych widzów, dodatkowo nie jestem jeszcze wprawiony w tych rzeczach ale byłby bardzo wdzięczny za uwagi lub subskrypcje :smiley:
Nawet miniaturke kupiłem taki ze mnie szuszwol

@Eichen_Y lubię ten silnik, unity to dla mnie zbyt duży kolos.
Eichen_YKompan
6piorunówStwierdziłem, że spróbuje przełożyć moją najlepszą grę (przynajmniej w moim odczuciu) na pełnoprawny krótki tytuł.
Ogółem staram się trzymać to w konwencji spokojna gra bez przeciwników, śmierci, lecz z skillowymi torami przeszkód okraszone historią o uwięzieniu, stagnacji, odzyskaniu mocy która uciekła z bohaterki przez stagnację oraz zniszczeniu świata (muehehe)
Pracuje nad tym od początku majówki, plan jest żeby development time wynosił koło 2 miesięcy, więc na spokojnie pół roku i będzie gotowa

DonislawDevSpecjalista
35piorunów#rozdajo 6 kluczy do mojej gry Yerba Mate Tycoon (wystarczy zaplusować).
Hejka, prawie dwa lata temu wydałem swoją pierwszą grę na Steam Yerba Mate Tycoon, czyli prosty tycoon o Yerba Mate, rok temu pisałem pod tagiem #donislawdev o nowo powstającej grze "Die And Repeat" i w sumie mój autorski tag umarł(╯︵╰,), pracowałem jeszcze troszkę nad rozwojem nowej gry, ale spotkało mnie lekkie "wypalenie", obecnie wciąż nie jest idealnie, ale jakoś tak się złożyło, iż pewnej nocy zacząłem pracować na drobną aktualizacją do Yerba Mate Tycoon (głównie poprawki błędów) i przez przypadek wyszła mi troszkę "większa" aktualizacja, która niedawno trafiła na do gry(V1.3).
Z takich najbliższych planów, to chciałbym co jakiś czas zamieszczać tutaj informację na temat postępów prac nad moją nową grą "Die And Repeat" (o ile będzie o czym informować :D). Co pozwoli mi ożywić autorski tag #donislawdev mam też w planach nowy wpis na moim blogu o statystykach YMT, tutaj można poczytać stary wpis .
Co do samej aktualizacji Yerba Mate Tycoon, to obecnie skupiam się na nowej grze (choć pewnie w przyszłości pojawi się jakaś drobna aktualizacja YMT), ale miło ją się tworzyło w ramach walki z "wypalaniem" od gamedevu. Nie ma rewolucji w zmianach, głównie dodałem nowe błędy( ͡° ͜ʖ ͡°), naprawiłem stare, dodałem opcję kopiowania statystyk wcześniej stworzonej yerby, opcję na sprzedaż udziałów własnej firmy, prosty "system" licencji przy tworzeniu yerby. Doszła też opcja filtrowania pracowników przy ich wyszukiwaniu do rekrutacji, poprawiłem też troszkę system "przegrywania' gry, doszło troszkę opcji przy starcie gry (zmiana liczby wrogich firm, wyłączenie losowych wydarzeń i inne). Tutaj można poczytać sobie pełną listę zmian (V1.3). Losowanie jutro po południu/wieczorem, wystarczy zaplusować wpis, zielonki i moderacja nie biorą udziału.
A i jak ktoś chce zagrać za darmo, to jest też dostępna w 100% darmowa (bez reklam, IAP) wersja mobilna:
PS: Ciekawe, czy ktoś jeszcze kojarzy mój autorski tag, trzeba przyznać, iż tak długiej przerwy od tworzenia wpisów/gamedev to nie miałem, choć to też nie tak, że od ostatniego wpisu z nową grą nic się nie ruszyło, ale jakbym utrzymywał takie tempo, to nie wiem, czy bym sam dożył wydania nowej gry :-). A i ciekawostka, Yerba Mate Tycoon w 2022 sprzedawał się lepiej niż w 2021 (co jest dla mnie sporym zaskoczeniem). Standardowo dla atencji wrzucam jakże cudowny zwiastun gry, prawdziwe dzieło kinematografii( ͡° ͜ʖ ͡°).
--------------------------------------------------ZAINTERESOWANY? OBSERWUJ----------------------------------------------
Zapraszam do obserwowania tagu #donislawdev co jakiś czas, będą ukazywać się pod nim kolejne podsumowania gier + kolejne projekty, oraz do:
Newsletter <--- Zapraszam (bez spamu, ważne info i informację o premierach gier).
*W przyszłości planuję robić rozdajo mojej nowo powstającej gry "Die And Repeat" na swoich social mediach + na autorskim tagu.
#yerbamate #gamedev #gry #yerba

Moja gra, którą piszę od 2 mc stoi i nic się nie dzieje... Ehhh... dzieci to najwięksi konsumenci czasu.
@DonislawDev jaki silnik? Unity?
@Hamster Unity, Pozdrawiam i życzę miłego dnia :slightly_smiling_face:
Jakiś update w sprawie sprzedaży? Jak to wygląda po dwóch latach?
@ArthurBurbridge Planuję zrobić wpis podsumowujący sprzedaż po ~dwóch latach, jest lepiej niż było, o wiele lepiej, tak na szybko, sprzedaż w 2022 była lepsza niż w 2021 (pierwszy rok sprzedaży). Pamiętam też, że wpisałem o 2048 sprzedanych kopiach, więc jakoś poszło 2048+ kopii na Steam, kilka na itch.io z 10-15 na humble game store, może więcej? OK, sprawdziłem i wychodzi mi ~3k sprzedanych kopii na Steam. Największy boom sprzedaży zawsze się dzieje na wyprzedażach (-50%, ale to akurat normalne). Pozdrawiam i życzę miłego dnia :slightly_smiling_face:
mejwenFenomen
6piorunówZ YT: "Devlog o "Homegrown", grze farmerskiej, którą tworzę na własnym silniku. W tym tygodniu wprowadziłem cały szereg nowych funkcji, w tym rośliny z wieloma płytkami, płoty i słupy podtrzymujące, po których mogą wspinać się pomidory." #programowanie

SzaryWilczurDebiutant
4piorunówPracuję sobie na umowie o pracę jako grafik 2D/3D. Chciałbym sobie coś do podstawowej pensji dorobić, czy to jakimiś zleceniami, modelami 3D w serwisach internetowych czy sprzedać jakiś wydrukowany model. Zakładając działalność gospodarczą będąc zatrudnionym na etacie płacę wyłącznie składkę zdrowotną? Przy dochodzie powiedzmy 2-4tys. zł miesięcznie wybór skali podatkowej chyba okazuje się najbardziej korzystny? Orientuje się ktoś w jaki sposób mogę rozliczać się ze sprzedaży w serwisach typu sketchfab czy na sklepach UE / Unity? Czy może olać działalność i iść w serwis typu useme.com?
#grafika3d #druk3d #dzialalnoscgospodarcza #sketchfab #unrealengine #useme
@SzaryWilczur natomiast co do rozliczeń z krajów, które nie wystawią Ci normalnej faktury - dawałem je księgowej i ona coś z tym robiła :slightly_smiling_face: ale skutek był taki, że musiałem od tego odprowadzić vat. (no chyba, że uzyskasz zwolnienie podmiotowe z vat, przy tej skali to może się opłacać)
@SzaryWilczur Ja z Epic Games rozliczam się bez żadnej firmy, po prostu w PIT podaje "Inne przychody" i koszt ich uzyskania. Nie powiem ci jak jest w przypadku gdy jesteś na etacie i dodatkowo chciałbyś mieć firmę. Ale pamiętam, że ze względu na Nowy Ład u mnie w firmie był jakiś burdel z tym i faktycznie jak ktoś już jest na jednym etacie, to na kolejnych (i po założeniu firmy) czegoś już nie płaci.
@LoneRanger Dużo modeli masz na UE Marketplace? Mógłbyś podesłać profil i pochwalić bądź pożalić się osiąganymi wynikami? ( ͡° ͜ʖ ͡°)
@SzaryWilczur https://www.unrealengine.com/marketplace/en-US/profile/Kamil+Krasicki?count=20&sortBy=effectiveDate&sortDir=DESC&start=0
Robię czwarty. Największa sprzedaż mam z pistoletu. Czasem jest słaby miesiąc, czasem lepszy. Dużo wpada z wyprzedaży. Ale jak by wyliczyć średnia to kilka stówek (PLN) na miesiąc wpada.
FuPaSpecjalista
5piorunów#godotengine #gamedev

mejwenFenomen
5piorunówSymulacja farmy na własnym silniku. Polecam kanał ThinMatrix, gdzie są zawarte fajne tutoriale o pisaniu własnego silnika graficznego itp. Poprzednia gra https://store.steampowered.com/app/853550/Equilinox/ #gamedev #programowanie #gry

dotevoKosmonauta
1piorunówNie mogę sobie poradzić z pewną rzeczą w Godot4. Mam stworzoną scenę, która reprezentuje dowolną postać. Składa się z AnimatedSprite2D, kolizji, nawigacji i tego typu rzeczy. Chciałem, aby SpriteFrames ustawiało się na poziomie sceny z poziomem. Użyłem więc:
@export var sprite: SpriteFrames
i ustawiam .frames w ready. Ale edytor mi się cały czas pluje, że AnimatedSprite2D potrzebuje SpriteFrames na poziomie sceny postaci. W sumie logiczne bo skąd ma wiedzieć, że ustawiam to w ready. Jest jakiś inny sposób aby to zrobić? Tak aby powiedzieć, że parametr dla AnimatedSprite2D ustawia się na poziomie głównego węzła (rodzic w tym przypadku)?
Bo przez to nie mam podglądu w edytorze

MajonezZawodowiec
4piorunówNiewiem jak wy ale cięzko było przejść z Unity na GodotEngine.
Ten silnik ma wiele takich quirków i dziwnych ficzerów, co czasami trzeba stanąć na głowie by coś działało jak chcemy,
gdzie w unity to jest zrobione przejrzyscie.
Np.: jak chcemy zanimować tilesy do tilemapu, to żeby to szybko działało to trzeba stworzyć shader gdzie np będą 3 klatki dla wszystkich tilesów gdzie twoja tekstura jest podzielona na 3 rzędy kazda inna klatka. AnimatedTexture które reduz kiedyś na twitterze polecał by użyc do tilemapów to beznadzieja bo batching przy tym niedziała. Bo każda tekstura jest osobnym plikiem. A Atlasy w AnimatedTexture niedziałały. Naszczęscie w Godot 4 to jest to już rozwiązane i mozna robić animowane tilesety.
Albo też tekstury jak chcesz wybrać to pomiędzy WebP, Uncompressed, i Compressed. Nieidzie wybrać ze chce np mieć R4G4B4A4, bo wszystko tam jedzie na RGBA32. Gdzie w unity jest normalny wybór formatów tekstur.
Jak chcemy np stworzyć grafika na bazie palety 256. To musimy mieć najlepiej taki format jak R8, L8, A8 czy coś w ten deseń a tego nieda sie wybrać.
Jest tam wiele niedociągnieć...
nie mam porównania bo w unity kiedyś jeden dzień się bawiłem. Ale właśnie ogarniam różne rzeczy w godot4 i pewnie animowane tekstury też będę robić niebawem. Miło, że jest zrobione już.
dotevoKosmonauta
3piorunówDobra... wiem, że to co robię jest bez sensu bo mógłbym zrobić to szybciej i pewnie łatwiej w 3D, ale i tak efekt mi się podoba. Zrobiłem możliwość zmieniania wysokości kafli na tilemap (2D) przy pomocy shaderów. Dodatkowo jest tam wyliczanie nachlanie kafla do słońca, dzięki czemu mam tam kilka parametrów jak kierunek padania promieni słonecznych oraz kolor światła. Mała rzecz, a cieszy - był to też dobry trening dla mózgu :slightly_smiling_face:
dotevoKosmonauta
3piorunówSiema, jestem programistą od 15 lat, a licząc, że zaczynałem programować w podstawówce to ze 25lat. W czasach gdy bawiłem się w tworzenie gier używało się SDL i wszystko pisało się z palca, te czasy są już daleko za nami i teraz chyba mało kto tak robi gry. Ostatnio postanowiłem, że napiszę prostą grę, którą będę sobie rozbudowywać w ramach nauki. Wybrałem silnik Godot i zacząłem wrzucać różne rzeczy. I ni c⁎⁎ja mi to nie idzie, po kilku godzinach udało mi się tilemapy porobić. Chyba jestem powoli na to za stary i łatwiej byłoby mi napisać to w C++.
Macie jakieś fajne poradniki do godot 2d? Te na YT są słabe, a dokumentacja zawiera za dużo informacji na początek. Chce zrobić prosty builder w 2d izometrycznym, a utknąłem już na tym jak zrobić proste wykrywanie kliknięcia na warstwie z tiles...
@dotevo Unreal jest w C++ jeśli wolisz ten język. Zresztąw Godocie przecież też możesz pisać w C++ via GDNative.
@dotevo Zamiast tutoriali polecam przeglądać opensourcowe projekty, szybciej się można IMHO nauczyć. Preferencyjnie przepisywać GDScript do C# (dużo lepsza kontrola nad kodem).
https://cowthing.itch.io/mecha-roguelike (top down view)
https://github.com/w84death/Tanks-of-Freedom (izometria)
PS> Gratuluję wyboru silnika, j⁎⁎ać UE oraz Unity.