Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#gamedev

Sum

w GameDev

4piorunów

Dzień dobry koledzy. Ostatnio robię giereczkę i trochę mnie przytłacza ile assetów graficznych jest potrzebne. Kupiłem fajne kolekcje od człowieka, zaspokajają one dość sporo bo jakieś 60% tego co potrzebuję, ale wciąż są braki. Jam jest programista, coś tam w programach graficznych poklikam, coś tam podorabiałem, ale trochę mam problem, bo to czasochłonny proces, a u mnie o czas ciężko. Są jakieś patenty dobre, żeby przyśpieszyć to i owo? Myślałem, żeby jakie ai wynająć - może ktoś korzystał z jakiegoś sensownego? Grafiki jakich potrzebuję to 2d sprity pixel artowe, więc raczej nieskomplikowane.

#gamedev #pytanie

GURU2piorunów

@potato_fairy I jeszcze modele Flux - te są dobre do dokładnych odwzorowań. Ja je biorę z Fal.ai.

Fanatyk1piorunów

Jest jakiś plugin do aseprite Pixel coś tam się nazywa

Edit. Chyba Pixel lab

Pokaż więcej komentarzy (5)

Gruba ryba

w Hydepark

5piorunów

Ok, udało się naprawić łobota - długo nie wiedziałem czemu oddziela mi te kończyny w animacji, więc poszedłem z tym do forum unreala i naprowadzili mnie na to, że winne mogą być kości skrętne - usunąłem je w blenderze (bo to robot, więc ich nawet nie potrzebuje) i zaimportowałem ponownie i, bada-bing, bada-bong, teraz działa. Ramiona wciąż clippowały po exporcie animacji, ale żeby to naprawić wystarczy jeden keyframe na każde ramie, więc nie ma z tym dużo ebania, efekt poniżej #gamedev #grafika3d #unrealengine #blender #tworczoscwlasna

Gruba ryba0piorunów

@MrGerwant to ze uparcie tagujesz to jako gamedev jest takie urocze xD

Pokaż więcej komentarzy (2)

Gwiazdor

w Gry

261piorunów

mini sukcesami.

W Chinach ktoś napisał długi artykul na temat mojej gry.

W sobotę spotykam się z dużym wydawca gier z Chin, gdzie omówimy wydanie gry na ich rynek.

Gra przekroczyła już ponad 14 000 wishlist na Steamie!

Zapowiada się coś dobrego!

Osobistość7piorunów

@Marcus-Aurelius-64 Radzę uważac, bo chińczycy są bardzo wyczuelni na punkcie lokalizacji ich gier i lubią robić review bombing. Jeśli wchodzisz w lokalizacje, zadbaj o to by była porządna, kilka mniejszych gier widziałem że dostaly już po ocenach przez chińczyków.

Pokaż więcej komentarzy (37)

Koneser

w Dyskusje

9piorunów

Bawiłem się ostatnio z kilkoma nowymi rzeczami.
Dear ImGui zastąpiłem Avalonią (interfejs). Dużo lepiej robi mi się w tym drugim interfejs.

Dodałem obsługę ładowania modeli z plików w formacie GLB (na razie obsługa samych modeli z teksturami, bez animacji itd.).

Do systemu ECS dodałem nowy typ komponentu - Skrypt (na wzór np. MonoBehaviour z Unity). Wszystko na razie w podstawowej formie. Z poziomu skryptu jest dostęp do innych komponentów obiektu, do którego jest podpięty.

No i finalnie światła i cienie. Jak na razie najtrudniejsza rzecz, którą robiłem. Dużo zabawy z tym, żeby to działało wydajnie albo żeby w ogóle działało :v Nie są jeszcze idealne
Poruszające się światło działa z użyciem Skryptu.

Jeszcze trochę i będę mógł robić jakieś proste gierki na moim silniku.
Z poziomu skryptów nie ma jeszcze dostępu do interfejsu.
Kamerę muszę zintegrować z systemem ecs.
Nie dotykałem jeszcze niczego związanego z dźwiękiem.
Porządki z systemem assetów.

Dzięki temu projekcikowi miałem okazję popróbować nowe rzeczy, co w ostatnim czasie podochodziło do c#.


Filmiki:
https://streamable.com/ah8osb
https://streamable.com/g2e6km

Na razie będę używał tej nazwy dla tego silnika.
#programowanie #gamedev #csharp #chwalesie

GURU4piorunów

Szacun, brac sie za swoj silnik i to solo to nielada wyzwanie.

Koneser3piorunów

@ErwinoRommelo Takie w 100% solo też nie jest. Wspomagam się tutaj darmowymi chatami AI.

GURU2piorunów

@Garf a to norma, kto sobie tym dzisiaj nie pomaga

Pokaż więcej komentarzy (4)

Gruba ryba

w Hydepark

10piorunów

Naprawiłem przenikanie na ramionach i biodrach edytując keyframe'y animacji, natomiast łokcie i kolana dalej są rozstrzelone - najpewniej mogę to naprawić tak samo, tylko to będzie zabawa z transformacją 2 lub 3 kości zamiast jednej i pewnie więcej keyframe'ow niż te poprzednie. No i dla każdej kolejnej animacji trza będzie to zrobić od nowa, nosz kurr... #gry #gamedev #grafika3d #unrealengine

Gwiazdor

w Dyskusje

14piorunów

WrUciłem.

Usunięcie konta nie zadziałało. Przeglądałem hejto niezalogowany.

W ramach pokuty rozdaje klucze do playtestów mojej gry, które wystartowały parę tygodni temu. Łapcie!

IYNA8-CCEG7-LZVHP

J68VT-HFEJK-23C7Y

HTQT8-PV2JY-3JDD0

3RN5W-QDTPI-AP8RC

Najnowszy zwiastun:

https://youtu.be/M8UEfzlBbyA?si=SbeVciIPpMjRW26X

#gamedev #rozdajo #chwalesie

Gruba ryba3piorunów

dzięki

już po, zabrałem ostatni niewykorzystany

Gruba ryba

w Hydepark

17piorunów

Podjąłem decyzję, że od teraz moja działalność giereczkowotwórcza będzie się odbywać pod nazwą El Pollo Hermano (nawiązanie do mojego nazwiska), żeby oddzielić ją trochę od profili tutaj i w biaukolandii - profil na itch już jest zmieniony (https://el-pollo-hermano.itch.io/) suppi/patreon nie chce mi się na razie ruszać i tak tam się nic nie dzieje. Poniżej logo #gry #gownowpis #gamedev #graphicdesign

Gruba ryba7piorunów

@MrGerwant czemu nie Los Pollos Hermanos, panie Fring? ( ͡° ͜ʖ ͡°)

Koneser

w Dyskusje

20piorunów

Udało mi się ostatnio wrócić na trochę dłużej do projektu własnego "silnika gier".

Nie poddałem się jeszcze. Trochę różnych zmian wprowadzałem i podokrążyłem kilka rzeczy, żeby były w stanie działać. Na filmiku pokazuję proste animacje tłoku. Na razie na tylko tyle mnie stać, jeśli chodzi o tworzenie w blenderze.
Będzie troszkę technicznego pitolenia.


Najtrudniejsze, nad czym ostatnio główkowałem, to VAT (vertex animation texture). W skrócie, animacje obiektów nie ogarnia jak to zazwyczaj bywa CPU tylko GPU. U mnie animacje zapisuję jako plik png, dzięki czemu bez problemu mogę taką grafikę wykorzystać w shaderze. Pomysł na samo wykorzystanie pliku graficznego do zapisywania tego typu danych jest imo bardzo ciekawy. Każdy piksel, np. w formacie PNG, ma kilka warstw (RGBA) i w każdej z tych warstw można zapisać jakieś dane, np. nową pozycję danego wierzchołka.

Kolejne wyzwanie, które sobie wymyśliłem, to przejście z programowania w samym OpenGL (Silk.Net.OpenGL) na coś bardziej nowszego i uniwersalnego.
Trafiłem na Zenith.NET, bibliotekę-warstwę, gdzie, pisząc jedno, będzie to bez problemów działać na różnych API graficznych (Vulkan 1.4, DX12 oraz Metal) pod spodem. Poziom kontroli nad tym, jak wszystko działa, można porównać do tego, jakby programowało się w samym Vulkan-ie. Dodatkowym plusem jest jeszcze obsługa języka shaderów Slang (HLSL). Miodzio.

W wyrenderowaniu pojedynczego obiektu z teksturami lub kolorami nie mam już najmniejszego problemu.
Pod górkę zaczyna się, gdy chce się więcej obiektów na raz wyrenderować. Wtedy nie ma wyjścia i jedynym wyjściem jest zabawa z optymalizacją. Cach-owanie czego się da, batch rendering i inne pomniejsze.
Batch rendering można porównać do wysyłania wiadomości do wielu ludzi. Zamiast wysyłać do każdego człeka po kolei wiadomość, rozsyłamy na raz grupowo do wszystkich. Także zamiast wysyłać pojedynczą instrukcję dla każdego obiektu, wysyłamy jedną, żeby na raz wygenerowało ich kilka.

Zacząłem dodatkowo implementować pierwszą wersję systemu ECS. Odpowiada za zarządzanie obiektami, ich właściwościami i takie tam.
Co do GUI, to nadal pozostaje Dear ImGui. Aż takim masochistą nie jestem, żeby coś swojego robić.
Obiekty do renderowania wczytuję z plików .obj. Jest jednym z najprostszych formatów plików 3d, w których bez czytania dokumentacji ogarniesz zapisane dane. W parze ładuję też plik .mtl, który zawiera informację o kolorach i teksturach i jest tak samo prosty jak .obj.


Jak będą siły i czas, to będę sobie nadal w tym grzebał. Motywacja nadal jest, zwłaszcza że udało mi się parę blokerów pokonać i coś już faktycznie zaczyna działać, a to mnie jeszcze bardziej motywuje.

Robię to głównie dla siebie. Lubię poznawać, jak coś pod spodem działa. Tym razem padło na grafikę komputerową.

Im dłużej samemu w tym siedzę, tym bardziej podziwiam tych, co spędzają w tym większość swojego czasu.
Web-ówka się do tego nie umywa.

#gamedev #programowanie #csharp #chwalesie #grafikakomputerowa

Osobistość2piorunów

Szanuje fes ludzi którzy potrafią takie rzeczy albo chociaż wiedzą jak się za takie coś zabrać.

> Web-ówka się do tego nie umywa.

Ta, ogólnie webdev to jest chyba najprostsza gałąź programowania z niemal zerowym progiem wstępu. Już nawet tworzenie aplikacji desktopowych (poza electronem) jest trudniejsze.
Jedynie różnica taka, że pojedyncza osoba jest w stanie napisać jakiś duży projekt webowy w sensownym czasie a tymczasem tego silnika nigdy nie skończysz xd. W sensie fajny projekt aby się pobawić i pouczyć albo żeby wpisać sobie go do portfolio. No ale na dłuższą mete pisanie czegoś takiego samemu nie ma większego sensu. No i na githubie jest masa takich eksperymentalnych niedokończonych silników w przeróżnych językach.

Autorytet0piorunów

@Catharsis Wiesz że nie masz pojęcia, a i tak próbujesz brzmieć mądrze?

web / desktop ma równo zero różnic.

Osobistość2piorunów

Tak nie mam pojęcia, że od paru lat pisze oba ale ok, nic nie wiem.

Koneser0piorunów

@Catharsis Czy ma to sens, zależy przede wszystkim od tego, jaki ma się cel.

Jesli chciałoby się coś komercyjnego, welp, powodzenia życzę :v

No chyba że jest się geniuszem i ma się możliwość poświęcenia temu całego życia.

Autorytet0piorunów

> Trafiłem na Zenith.NET, bibliotekę-warstwę, gdzie, pisząc jedno, będzie to bez problemów działać na różnych API graficznych (Vulkan 1.4, DX12 oraz Metal) pod spodem. Poziom kontroli nad tym, jak wszystko działa, można porównać do tego, jakby programowało się w samym Vulkan-ie. Dodatkowym plusem jest jeszcze obsługa języka shaderów Slang (HLSL). Miodzio.

Na Twoim miejscu skupiłbym się nie na tym jakie drzwi otwiera, a na tym jaka jest tego cena, i w jakie ograniczenia Cię to wepchnie na kolejnych etapach.

Koneser0piorunów

@tomasz-frankowski Akurat dobrze wiem co ze sobą to niesie.

Ograniczenia? Jak się siedzi nad tym samemu to największe. Śledzę sobie kilka OSS silników I widzę, ilu ludzi potrzeba, żeby coś sensownego osiągnąć. Samo to, że w zespole można sobie podzielić na role kto się czym zajmuje I specjalizuje dużo daje. Samemu muszę być ekspertem we wszystkim.

A to tylko część ograniczeń.

Nie planuje też robić kto wie jakich rzeczy, nie ma to być też pełnoprawny silnik. Bez edytora, żadnych wodotryskow I przekombinowanych rzeczy.

Dla własnej satysfakcji.

Autorytet0piorunów

@Garf ekspert ma wielokrotne doświadczenie w całym procesie wdrożenia. Ekspert się nie wyjebie- zastanów się czy nie robisz tego żeby się jednak trochę poobijać. Bo bez obijania niczego się nie nauczysz.

Koneser0piorunów

@tomasz-frankowski

Ekspertem nie jestem i nigdzie tak siebie nie określiłem... Dodatkowo też nie muszę nim być, żeby coś takiego sobie spróbować porobić.

Po drugie, ignorujesz coś o czym pisałem już kilka razy.

Pokaż więcej komentarzy (11)

Autorytet

w Hydepark

46piorunów

chwilka przerwy od spamowania gdzie możecie zobaczyć mój najnowszy film,
info jest na moim tagu: #w8jek
a na piąteczek chciałem się pochwalić swoim małym fanartem, zainspirowanym pewną polską grą, która niedawno miała premierę:

#animacja #tworczoscwlasna #gif #gamedev

Gruba ryba4piorunów

Mouse P.I. jest polska? Kolejny argument za...

Fenomen1piorunów

uwielbiam ten vibe

Pokaż więcej komentarzy (4)

Gruba ryba

w Grafika 3D

14piorunów

użyłem trochę hakiermańskich sposobów do zbejkowania wszystkiego, ale coś tam jest (tylko normale pod pewnymi kątami wyglądają na wypukłe a pod innymi na wklęsłe, więc może trzeba będzie zrobić normale od nowa) #grafika3d #gamedev #blender

Mistrz0piorunów

@MrGerwant starty warning by super wyglądał z lekko chropowatym pędzlem zamiast gładkiego

Osobistość0piorunów

@MrGerwant jeszcze trochę i Pinokio będzie prawdziwym chłopcem.

Pokaż więcej komentarzy (5)

Gruba ryba

w Grafika 3D

15piorunów

2-3 lata temu zacząłem modelować postać robota do gry, którą chcę zrobić, ale odłożyłem ten projekt do szuflady, teraz do niego pomału wracam (utworzyłem na razie projekt unreala i stworzyłem mappingi inputów). Oryginalny model był mocno high poly, więc trzeba było zrobic retopo, ale, że jestem leniwy to szukałem długo najlepszego sposobu, żeby zrobić to automatycznie. Stanęło na tym, że użyłem modyfikatora decimate w trybie unsubdivide i dostałem nawet niezłą topologię prostokątów, pomijając parę miejsc z nieco gęstszymi trójkątami ale c⁎⁎j, zostaw tak. Zrobiłem UV unwrap i zbejkowałem tekstury z proceduralnych materiałów i normal mapę z detali wersji high poly. Tak to wygląda teraz #grafika3d #blender #gamedev #tworczoscwlasna

GURU4piorunów

@MrGerwant Polecam Boxcutter i Hardops (addons) do modelowania takich brył. W nich to wygląda na robótkę na 20 minut. I większość niedoskonałości można nimi poprawić niedestrukcyjnie.

Gruba ryba1piorunów

@ataxbras to są narzędzia do booleanów z tego co widzę, nie do retopo, poza tym płatne

GURU3piorunów

@MrGerwant Owszem - z doświadczenia jednak, bez retopo, można to odtworzyć w nic bardzo szybko. Są płatne, ale raz.

Pokaż więcej komentarzy (3)

Specjalista

w Dyskusje

9piorunów

Co myślicie o gierce mobile o wedkowaniu, ktora wyglada mniej więcej jak google maps ? Kazdy zainteresowany moglby łowić w swojej okolicy. Nastawiam sie narwalizm, gameplay typu spokojna rozgrywka z pracą w tle i wiadomościami push ( np ze jest branie). Przemieszcczanie sie zajmuje czas, trzeba kombinować z miejscami i metodami.

#gamedev #gry #wedkarstwo

GURU2piorunów

Straciles mnie na gierka mobilna

Specjalista1piorunów

@ErwinoRommelo Oof, mobile first bro. Z tymi narzędziami dzisiaj nie ma chyba problemu zrobic z tego wersje webowa.

Pokaż więcej komentarzy (2)

Kompan

w Gry

7piorunów

Szukam testerów do nowej wersji Symulatora Mrocznego Władcy - nie trzeba nic ściągać

SZUKAM TESTERÓW DO SYMULATORA MROCZNEGO WŁADCY Od jakiegoś czasu rozwijam swoją darmową grę, RPG/strategiczny symulator Mrocznego Władcy/Władczyni próbujących podbić/zniszczyć świat fantasy przy użyciu intryg, korupcji, czarnej magii i brutalnej militarnej siły. Tutaj jest dostępna

Tytan

w Hydepark

6piorunów

Hej!

W miesiac udało mi sie zebrać 1500 wishlist do mojej gry! Jak na pierwszy raz to bardzo dobry wynik.

Chciałbym was poprosić o wsparcie. Steam promuje gry dopiero jak przebije się okolo 6-7 tysięcy wishlist.

Stad moja prośba - nawet jeśli nie chcecie kupic mojej gry - dodajcie ją do wishlisty, wyślijcie znajomym. Kazda taka wishlista mi pomoże 👏

Dodac wishliste możecie tutaj:

https://store.steampowered.com/app/4137830?utm_source=hejto

Dorzucam do posta concept art na kapsułę do gry i logo. Które waszym zdaniem najlepiej pasuje?

#chwalesie #gamedev #zebroplusy