Zdjęcie w tle
GameDev

Społeczność

GameDev

28

Programowanie gier. Grafika i dźwięk. Unity, Unreal.

    Dawno niczego nie wrzucałem. Miałem długą blokadę twórczą spowodowaną bugami, których nie wiedziałem jak naprawić. Ale w końcu coś kliknęło i się udało, dało mi to kopa do dalszego działania i mam nadzieję, znowu ruszam z dalszą produkcją. #aboutthieves powstaje dalej, dzisiaj nagrałem króciutki, surowy gameplay z fragmentu drugiego poziomu gry.

    https://youtu.be/IqOMs_dIwes?si=xoyMQ8FDcm6pGrHu

    #crpg #dungeoncrawler #gamedev #unrealengine
    9

    @RealAKP - podziwiam - zrobienie jakiejkolwiek gry w 3D to już nie jest hop siup - zwłaszcza jak robi się swoje assety jak modele, tekstury, animacje, dźwięki i muzykę.

    @koszotorobur powiem Ci, że assety, muzyka, tekstury i dźwięki to sama przyjemność dla mnie, cudownie mieć kontrolę nad absolutnie całym kierunkiem artystycznym gry i ten aspekt idzie mi lekko i przyjemnie. Najgorszy natomiast jest kod :<< Pokonuje mnie na każdym kroku, ogranicza i wkurza, pisanie kodu (nawet w blueprintach) ssie.

    @RealAKP - no widzisz mi kod wychodzi lepiej niż robienie assetów

    Ależ mnie się podoba! Noce zarwane nad Lands of Lore natychmiast się przypomniały. Ale ja już za stary na takie skakanie - będzie możliwość przełączenia się w tryb turowy?

    @Yansen Dzięki! Raczej nie, ale gra z założenia będzie skupiać się na eksploracji. Wiem, ze na tym gameplayu akurat jest głównie walka ale musisz mi uwierzyć na słowo! Za walkę np. nie ma tutaj w ogóle XP, cały myk polega na tym, że XP jest za loot, kosztowności, złoto. Trochę taki powrót do jeszcze starszych gier gdzie zbierasz monetki xD Ale to właśnie daje większy nacisk na szukanie sekretów i zaglądanie w każdy kąt a walki można pomijać nawet jeśli jesteś sprytny (szlamowe potwory np. można wabić w kraty w podłodze w które po prostu się przelewają). Fabularnie jest to wytłumaczone tak, że to jest tak naprawdę grupa złodziei, każdy ma swoją profesję; iluzjonista, siłacz, kultysta itd, ale to nadal złodzieje, więc przylepia im się do rąk wszystko co znajdą na drodze i właściwie idą na wyprawę tylko po loot. Później się trochę miesza fabularnie i okazuje się, że chcąc nie chcąc muszą "ratować świat", ale to już dłuższa historia.

    @RealAKP super, bardzo fajne. Fajna koncepcja z rozwaleniem zbroi na szczurze

    @jiim Dzięki! Wcześniej jeszcze upuszczał broń i można było ją fizycznie zebrać, ale nie zawsze to dobrze działało i niedawno odpiąłem tą możliwość przez co teraz broń zostaje przyklejona do ręki i to jest do naprawienia. Samo zbieranie broni nie miało żadnego uzasadnienia gameplayowego. Znajduje się lepsze, a handlarzy nie przewiduje, żeby można było opchnąć taki loot, więc naprawię to tylko wizualnie. No i do zrobienia jest jeszcze albo płynne znikanie tych kawałków zbroi albo chwilę po upadnięciu odpięcie fizyki, bo później kopią tą zbroje po całej mapie XD

    Zaloguj się aby komentować

    Po ponad 2 latach powróciłem do mojego pierwszego poważnego projektu. Trochę było w nim do poprawy - niewystarczająco gęsta siatka na zaokrąglonych krawędziach, co skutkowało "black spots" na normal mapie; miejscami nie "wypłaszczone" powierzchnie, ale przede wszystkim tekstury które wtedy robiłem na szybko i właściwie przy moim drugim podejściu do Paintera. Nie wiedziałem wtedy nawet o zakresie kolorów dla PBR, więc metaliczne powierzchnie miałem tak ciemne, że w Marmosecie potrzebowałem kilkudziesięciu świateł aby fajnie oświetlić model.
    Dodałem do modelu kilka bajerów: 3 zestawy przyrządów celowniczych do wyboru oraz opcjonalną gwintowaną lufę z nakrętką. Kompletnie przemodelowałem stopki magazynka, komorę zamkową wraz z zamkiem a także okładzinę na chwycie pistoletowym. Wrzuciłem też szynę RIS z prawdziwymi wymiarami z mojego innego projektu i dopasowałem wszystko razem. Ale przede wszystkim tekstury - jestem bardzo zadowolony a jeszcze nie skończyłem - chcę więcej czasu poświęcić na edge wear aby był bardziej naturalny, dodać plamy oleju oraz ślady odcisków palców. Został mi też gwint w lufie do zrobienia i pewnie znajdzie się jeszcze kilka mniejszych rzeczy, ale z 90% jest gotowe.

    A tak wygląda stara wersja
    https://www.artstation.com/artwork/rAkNkG

    #blender #gamedev #substance3d #modelowanie3d
    5393c0bd-740a-4f5e-98fc-8eed29d09e7a
    12da0fd2-379d-4dac-bb94-1fe2be9acc91
    3

    @LoneRanger na #gamedev to chyba za dużo poligonów na taki mały element? czy teraz się tak robi i powinienem jakieś AAA sprawdzić?

    @wombatDaiquiri w dzisiejszych czasach polygony już nie grają tak ważnej roli. Stara wersja tego modelu ma jakieś 10k trisów. Nowsza ma 1-2k więcej. Np. taki pistolet z nowszych części COD potrafi mieć 22k. P90 z tłumikiem prawie 60k

    Zaloguj się aby komentować

    Strona mojej nowej gry właśnie pojawiła się na #steam https://store.steampowered.com/app/2573170/United_Sects_of_America/ i gorąco zachęcam do dodania jej do listy życzeń, bardzo mi to pomoże w jej dalszym rozwoju (。◕‿‿◕。) Ale o czym ogólnie jest gra.
    Gracz zaczyna od małego oddziału swojej sekty w jednym z wybranych stanów (zależnie od poglądów panujących w danym stanie a poglądów samej sekty może ci być łatwiej albo trudniej zdobywać tam wpływy).
    Głównym celem jest rozszerzenie swojego wpływu na kolejne stany poprzez rekrutowanie nowych wyznawców, rozwijanie osady i wdrażanie strategicznych decyzji. Na samym początku gracz będzie musiał wybrać temat przewodni sekty. Od poważnych, np. socjalistyczna czy kosmiczna, do absurdalnych i humorystycznych, np. miłość do fast foodów czy wielbiciele anime. Gra w swoich założeniach ma bardziej wyśmiać i przedstawić to czym są sekty, które były i są dalej dosyć popularne w stanach zjednoczonych.
    Gra będzie kładła szczególnie mocny nacisk na wybory, których będziemy dokonywać podczas rozmów z głównym kapłanem. Gra może poruszać trudne dylematy moralne związane z manipulacją ludźmi, etycznymi aspektami założonej sekty i wpływem na społeczeństwo.
    Jeżeli chcielibyście dowiedzieć się więcej o grze, zapraszam na stronę na Steam United Sects of America albo zapytajcie mnie tutaj ( ͡° ͜ʖ ͡°)
    Link do trailera -> https://www.youtube.com/watch?v=kBBqT5uDdN8
    #gry  #gamedev  #pcmasterrace  #tworczoscwlasna  #chwalesie  #sekta
    b072d509-4a3f-4cb1-b7bc-2c42e5114faf
    6

    @Chlebek_Pyszny Fajno, podoba mi się Dawać znać o dalszych losach!

    @Chlebek_Pyszny dodaj opcje runu jako judaiści + dlcki do judaju - chrżęścijanie i ismal

    @Rudolf akurat w grze nie chcemy by było nawiązanie bezpośrednio do jakichkolwiek religii ^^"

    @Chlebek_Pyszny jeeeeny sekty i brak trzech najbardziej wpływowych?

    @Chlebek_Pyszny takie plague inc. Ale o sektach :D

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Dobrze że nie zacząłem się tego uczyć bo bym musiał porzucać xD

    @bravenewworld63 pomyślałem podobnie w d. są ludzie którzy zainwestowali masę czasu i łez a teraz mają dylemat.

    Tak po prawdzie to chyba łatwiej się przenieść na nowy język czy framework mając już coś opanowanie. Ja zamiast uczyć się unity nic się nie nauczyłem xD

    Zaloguj się aby komentować

    Twórcy Unity Engine właśnie pogrzebali swój produkt przez nową politykę opłat.
    W skrócie, co to Unity Engine? Jest to silnik gier oraz cały zestaw narzędzi deweloperskich. Dzięki niskiemu progu wejścia ta technologia jest/była często wybierana przez amatorów oraz twórców gier indie.
    Co takiego zaproponowali twórcy Unity Engine? Przy przekroczeniu pewnego progu (zarobków lub instalacji gry) twórcy będą zobowiązani do płacenia "niewielkiej" opłaty za każdą instalacje gry (sposób naliczania tych instalacji jest nie jasny). Nowe zasady nie spodobały się twórcom gier (wśród nich tworcy "Among us") którzy mówią o usunięciu swojego produktu lub przepisania na inny silnik gry.
    Mleko zostało wylane. Nawet jeśli Unity Engine zostanie przy starych zasadach to twórcy niezależni są teraz świadomi ryzyka korzystania z tej technologii.
    Kiedyś sam bawiłem się w Unity Engine więc ta sytuacja nie jest mi obojętna.
    #unity3d #unity #gamedev
    b5e5121e-c0ca-48ca-95df-3b8b2c833b4b
    f809bf8a-2aa7-49c9-9cea-a23db02da1f8
    31

    Czyli równie dobrze twórcy unity mogą sobie postawić farmę komputerów która będzie instalowała i odinstalowywala gry na ich silniku za co będą dostawać hajs? Co to ma być za poroniony system XDDDD typowa januszerka, jeszcze to uzasadnienie "bo uznaliśmy że tak będzie najlepiej" XDDDDD oplułem sie

    Czyli faktycznie takie Among Us może upaść - dużo instalacji, ale dużo osób szybko rezygnuje z gry bo szybko się nudzi.

    @szczekoscisk no dobrze, ale czy twórcy nie mają przypadkiem mocno ograniczonego wyboru? Czy oprócz unity i unreal engine jest jeszcze coś sensownego?

    @d_kris jest Godot który jest chyba najsensowniejszy z "reszty", ale nie jest aż tak rozwinięty jak Unity, nie ma wsparcia (lub ma słabe) dla wielu dodatkowych zewnętrznych technologii których często się używa. Chociaż teraz może dostaną więcej kasy i wykorzystają swoją szansę i rozwój przyspieszy.

    Poza tym jest sporo takich już całkiem mniejszych technologii jak GameMaker albo Cocos2D. Zostaje też opcja napisania własnego softu pod swoje potrzeby. Wszystkie te rozwiązania będą bardziej pracochłonne niż użycie Unity, ale np. własny silnik zawsze będzie na twoich zasadach. Coś za coś.

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Hejka, prawie dwa lata temu wydałem swoją pierwszą grę na Steam Yerba Mate Tycoon , czyli prosty tycoon o Yerba Mate, dzisiaj wypuściłem nową aktualizację V1.4, która dodaje bardzo prosty system tworzenia dodatków, system oceny naszej firmy, naprawiłem też troszkę błędów i dodałem też troszkę nowych ;D + weszło kilka rzeczy związanych z QoL (zatrudnienie wszystkich pracowników, powtarzanie badań), coś tam jeszcze zrobiłem, ale nie pamiętam. Nie jest to jakaś wielka aktualizacja, ale zawsze coś. Jak ktoś jeszcze nie grał to zapraszam.

    A i jak ktoś chce zagrać za darmo, to jest też dostępna w 100% darmowa (bez reklam, IAP) wersja mobilna:
    Android
    IOS

    Dla chętnych zagrania na Steam mam też kilka kluczyków:
    ZLPQI-X89H0-L97Q? --> Zamieniamy "?" na "G"
    HDAL4-RJMAQ-KTBY? --> Zamieniamy "?" na "F"
    DXET3-AW5F0-QHBG? --> Zamieniamy "?" na "F"
    ^^ Jest zbyt ciepło na losowanie, to tak będzie szybciej ^, jak ktoś użyje jakiegoś klucza, to można dać znać w komentarzu, aby inni się nie męczyli

    Pełną listę zmian w grze (V1.4) można poczytać tutaj

    W tym roku planuje zwiększyć aktywność na moim autorskim tagu związanym z gamedevem #donislawdev Pora powrócić do prac nad nową grą.

    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).
    Twitter
    Facebook
    Discord o grze
    *W przyszłości planuję robić rozdajo mojej nowo powstającej gry "Die And Repeat" na swoich social mediach + na autorskim tagu.

    #yerbamate #yerbamatewykopclub #gry #gamedev #donislawyerbamatetycoon
    6

    DziĘki 2 kluczyk zadziałał szok bo post już 5 godzin wiśi o.O piorunuje

    @Spider Mi właśnie zadziałał pierwszy, po 15 godzinach.

    @Bigos  No farcik jak nic dawaj trzy numery do totka ja dołożę swoje trzy i puszczamy ....miłego grania.

    Szacunek za stworzenie własnej gry i stałą jej aktualizację. Projekt śledzę od pierwszego Twojego wpisu na wykopie, jakoś zbiegł się on z moim odkryciem yerby. Fajnie że się przeniosłeś tutaj. Ogólnie podziwiam ludzi którzy wychodzą poza strefę projektu i tworzą coś swojego. Milion piorunów.


    Zaczynam testy na mobilce

    O niebo Babiage

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Kto 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"
    Ps. Nienawidzę robić GUI, ale ImGUI jest na tyle niestandardowy, że aż znośny.

    #platformowki #cpp #imgui #sfml #aseprite
    2

    @cremmy kocham cię

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    @Eichen_Y Szkoda że pogrzebali flasha, nigdzie nie robiło się szybciej prostych gierek niż we flashu.

    Zaloguj się aby komentować

    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

    Zaloguj się aby komentować