Dodatkowe informacje, kontrargumenty i podziękowania: . . . . Zacznijmy od tego, że film to oczywiście satyra typowego użytkownika unity3d napisana żartem. Proszę nie brać tego w 100% na poważnie i nie wypisywać tysiąca kontrargumentów dlaczego nie mam racji. Zabezpieczając się przed najczęstszymi lub najciekawszymi, odpowiadam na kilka poniżej: "Pracując w silnikach oszczędza się czas, bo wszystko jest już gotowe": Teoretycznie tak, ale zanim użyjemy gotowych funkcji najpierw trzeba poznać jak działają i nauczyć się sposobu ich używania. Po za tym takie sklejanie kodu i funkcjonalności z różnych źródeł często utrudnia integracje z innymi elementami i sprawia, że na koniec i tak dużo rzeczy trzeba zrobić od nowa. Np. stawiasz drzewa w unity, chcesz dodać niszczenie siekierą i okazuje się, że musisz je postawić od nowa tym razem ze skryptem. Potem chcesz dodać, że się losowo respią i znowu musisz wszystkie zniszczyć itd itp.. "Jak ktoś nie potrafi dobrze danego języka to się w tym wszystkim zakopie": Zwróciłem w filmie uwagę, że pisanie własnego silnika lub gry "from scratch" tworzy duży codebase. Takie programowanie NARZUCA naukę niektórych wzorców i patternów, dzięki którym nasz kod nie zamieni się w spaghetti. Sam robiłem dużo projektów w Unity (nawet moja gra mobilna jest w 100% na tym silniku). Po jakimś czasie wszystko było nie do rozczytania. Oczywiście można winić mój okropny kod i umiejętności, ale moim zdaniem to format skryptów sprawia, że piszemy w bardzo specyficzny sposób. Przez to każdy obiekt ma po parę skryptów, które często zawierają jedną funkcjonalność nieumożliwiając użycie jej w innych miejscach. Robi się kompletny syf (z doświadczenia wielu osób to mówie jak coś). Tworząc rzeczy samemu, jesteśmy odpowiedzialni za strukturę projektu. Jeśli wiemy, że coś będzie użyte wiele razy to piszemy to tak, żeby można to było zrobić. Wszystko da się dobrze zrobić w Unity, ale 99% użytkowników nie ma takich umiejętności. "Jakakolwiek uwaga do kodu z odcinka": Kod w devlogach ( a szczególnie wstawki gdzie kopiuję kod i troche zmieniam ) jest często specjalnie robiony w celach humorystycznych i nie występuje w codebasie gry "Odrzucił pythona bo jest za trudny": Odrzuciłem C bo jest za trudne i reszte języków bo tworzą spaghetti i łatwo się w nich zakopać btw mam pomysł, żeby na uwagi @DevKacper odpowiedzieć w youtube shortcie, ale jeszcze nwm czy się zgodzi W ramach sprawdzenia się w umiejętnościach programowania każdemu polecam napisanie własnego symulatora cząsteczek (particle system), bo to proste i przyjemne zadanie na około godzinę czasu. Możesz dodać dowolną funkcjonalność i napisać to w dowolnym języku lub stylu. W ten sposób okaże się czy jesteś prawdziwym programistą XD Z góry chciałbym podziękować @Szyromix, za wskazanie paru rad dotyczących pomysłu na film. Również @bebekorginal, od którego ukradłem format historii i ściągnąłem styl montowania (lekka inspiracja) [Proszę nagraj coś nowego, bo świetnie się ogląda twoje najnowsze filmy].Oraz @DevKacper za feedback na temat devlogów i kontrargumenty
@BiznesBear Жыл бұрын
Takich silników jak np. Unity, u real używają często studio (mniejsze czy większe)
@Wigtor Жыл бұрын
W filmie wspominam, że jak ktoś wie co robi to pozytywnie skorzysta z zalet silnika. Niestety przeciętny użytkownik nie ma wystarczającej wiedzy żeby nie robić głupich rzeczy. Wszystko trzeba brać oczywiście z dystansem bo film to satyra
@InternetowyNomad Жыл бұрын
Ja tam lubię powtarzać to co zobaczę w poradnikach na YT, książkach na temat Unity, blendera czy c# i jakoś nie jest mi z tym źle, wręcz przeciwnie, powtarzanie takiej "ubitej ścieżki", krok po kroku sprawia mi sporo frajdy. Traktuje to jako fajną zabawę, nie szukam wyzwania, nie próbuję nawet stworzyć gry. Można powiedzieć, że przerabiam te poradniki i książki dla samej przyjemności z przerabiania materiału. Dla samej ciekawości i przyjemności nauki nowego narzędzia. Dla mnie to wystarczy. Więc jeśli ktoś lubię sobie robić gry z poradników na yt, tworzyć "kod spagetti" itd, to niech sobie robi, skoro sprawia mu to przyjemność. Nie wiem po co ludzi do takiego czegoś zniechęcać. Dla niektórych ważna jest droga nie cel.
@czlowiek51872 Жыл бұрын
@@BiznesBear jak któś wie jak i ma 200 ludzi to myśle żę unreal naj.epszy z powody grafiki ale trzeba mieć komputer z nasa choć ostatnio małe studia sie przenoszą na godota pewnie z powodu gdscript
@DevKacper Жыл бұрын
"btw mam pomysł, żeby na uwagi @DevKacper odpowiedzieć w youtube shortcie, ale jeszcze nwm czy się zgodzi" Zgoda :D
@Firax1414 Жыл бұрын
Jako game dev pracujący z Unity codziennie, powiem, że radzenie początkującemu programiście, by nie używał silników i gotowców, tylko pisał wszystko sam od 0, to najgorsza rada jaką słyszałem ever :D
@Wigtor Жыл бұрын
Dlaczego?
@Firax1414 Жыл бұрын
@@Wigtor Pełna odpowiedź wymagałaby odniesienia się do każdego argumentu z filmu i wypowiedź byłby tak długa, że pewnie nikt by jej nie przeczytał. W wielkim skrócie, jeśli chcesz robić gry, to chcesz się skupić na robieniu tej gry, nie na tworzeniu silnika. Jeśli ktoś nie rozumie co się dzieje w tutorialu do Unity, czy pisze kod spaghetti w prostych skryptach, to polegnie na tematach wymagających zaawansowanej wiedzy jak fizyka, rendering, system kolizji, optymalizacja performance'u itp. Pomijam już masę sytuacji, że jak ktoś np. stwierdzi, że jego gra na PC, bardziej się nadaje na telefony, musiałby zmienić wszystko w swoim napisanym na PC silniku. W Unity masz to out of the box. Jeśli chcesz poćwiczyć programowanie i pobawić się w pisanie fizyki, super ćwiczenie. Jeśli chcesz pisać grę, ucz się z tutoriali i dowolnego gotowego silnika i rób grę. Jeśli nie potrafisz zrobić gry w gotowym silniku, szansa, że ją zrobisz lepiej, pisząc wszystko od 0, jest minimalna.
@asgames4450 Жыл бұрын
Podzielam to zdanie. Również pracuję w Unity i gdybym miał zaczynać od totalnego zera bez silnika to spędził bym parę lat na tworzeniu skryptów które nikomu nie są potrzebne. Większość branży siedzi na Unity lub Unrealu, więc jeśli ktoś na poważnie myśli o zdobyciu umiejętności potrzebnych do pracy przy grach, to powinien zapoznać się z którymś z tych dwóch silników. Nawet jeżeli jakaś firma ma własny silnik to odpowiadają za niego osobni programiści, którzy nie robią gier i jest to osobno specjalizacja. Pisanie silnika od zera gdy chcemy robić gry to sztuka dla sztuki i jako taka powinna być traktowana. Jako samorozwój gdy już mamy trochę doświadczenia i chcemy dowiedzieć się jak dokładnie działają pewne rzeczy, których cała branża używa na codzień.
@VladIDrago Жыл бұрын
Nie pytaj typa, bo gada do Ciebie głupoty. Taka prawda, żeby olać to Unity jak najszybciej. Przez to, że nowy Prezes jest Agentem Electronic Arts, a to są terroryści na kasę.@@Wigtor Oni Ci przedstawiają tylko dwie alternatywy, bo tak mają sprane łby, mądrzy w gębie. Unity nigdy nie używaj, szkoda nerwów na instalacje powtórne, zawieszanie się etc. Jak nie chcesz używać Unreal, to możesz CRYENGINE : ). Oni tak używają jakby byli wydawcami o zasięgu Wojewódzkim, a nawet o takim zasięgu nie są. Słuchaj się obszczymajtków to daleko nie zajedziesz.
@wh40k39 Жыл бұрын
prosta odpowiedź. NIE KORZYSTAJ Z NARZĘDZI RÓB SWOJE XDDDD. Przecież to jest dosłownie absurd nad absurdy. Dlaczego np. rolnik miałby korzystać z ciągnika skoro może zaprząść kobyłę i płóg i orać. ALbo lepiej nie weźmie płóg w łapy i sam to tara @@Wigtor
@Ranoluq Жыл бұрын
Ja zazwyczaj jak robię coś w Unity to najpierw myślę na jakiej zasadzie to ma działać, jak mi się nie udaję po wielu godzinach to szukam w dokumentacji. A na YT szukam filmów jak dana rzecz działa konkretnie i w jakim celu.
@mateuszbienkowski2365 Жыл бұрын
Już widzę jak ktoś kto nie umie programować, zacznie naukę od tworzenia gry bez jakiegoś silnika typu Unity / Unreal. Ktoś kto nie potrafi programować tym bardziej będzie kopiował bez myślnie kod z różnych poradników do stworzenia takiego silnika - i tam tym bardziej sie zagubi, a nie znając wzorców projektowych kod bedzie jeszcze większym spagetti. Przy unity czy unreal początkujący, małym nakładem pracy będzie widział zadawalające go efekty i progres, że coś w jego grze się dzieje: coś sie renderuje, może poruszać postacią itp. Gdzie przy tworzeniu czegoś takiego od podstaw pierwsze widoczne efekty będą widoczne po dużo wiekszym nakłądzie pracy i czasu - a efekty mogą nei być na tyle zadowalające i taka początkująca osoba może się zniechęcić. Unity to narzędzie pozwalające na łatwy start dla osób zielonych, ale również potężne narzędzie dla zaawansowanych twórców. Mimo twoich argumentów i tak polecam Unity czy inne tego typu narzędzie dla osób którzy chcą zacząć naukę programowania na przykładzie stworzenia swojej pierwszej gry.
@BocchiMan. Жыл бұрын
Pomimo że to satyra to szczerze narracja tego filmu jest trochę błędna. Skupiasz się na użytkowniku unity, a niekoniecznie samym silniku, o którym wspomniałeś parę razy, tylko to co podałeś za minus, można całkiem łatwo uzasadnić, np. 0:29 Silnik nie zawiera na start wszystkiego, tylko masz pakiety które możesz pobrać do projektu, ale nie musisz. Jedyne co unity wczytuje w nowym projekcie to to co jest wymagane do tego, by działała fizyka itp. a do bardziej skomplikowanych rzeczy trzeba użyć package manager'a. A jeszcze odnośnie 3:50 bo zahaczasz o bardzo podobny temat, polecając biblioteki. Tyle że jak narzekałeś na unity mówiłeś o tym że uczysz się konkretnego silnika. A używając biblioteki co robisz, wiesz jak działa ta biblioteka od środka czy tak samo uczysz się jak działa ta konkretna biblioteka a nie wszystkie inne. Jak narzekałeś na osoby oglądające poradniki, czy używając nowej biblioteki nie używasz google'a by dowiedzieć się czegoś czego o niej nie wiesz, czyli to na co narzekasz w przypadku unity? 4:10 tworzenie silniku jest trudniejsze zwłaszcza jeżeli chcesz uzyskać taki sam rezultat jak osoba z silnikiem, dosłownie mamy czasy w których osoba używająca UE5 jest w stanie zrobić w pół godziny grę, w której zrobienie czegoś podobnego zajęłoby naprawdę ogrom czasu tworząc własny silnik. Jako przykład mogę dodać to, że polecałeś napisanie własnego particle systemu, tylko ten sam czas możesz poświęcić na uczenie się vfx graph'a w unity i uzyskać znacznie lepszy efekt. W tym samym czasie. Odnośnie plusów i minusów pisania własnego silnika polecam film code monkey "Why I'm glad I didn't use Unity" - Code Monkey Reacts. W całkiem dobry sposób to podsumowuje, oglądając film gościa który ma całkiem podobną opinie do ciebie. A i odnośnie momentu 4:18 i 3:46. Czy ty odpaliłeś unity i zacząłeś z niego korzystać przez więcej niż 5 godzin, czy po prostu mówisz bzdety. Bo obu tych rzeczy możesz nauczyć się korzystając z unity lub unreal'a.
@Wigtor Жыл бұрын
Spokojnie bracie, po co te nerwy. Oczywiście, że skupiam się na użytkowniku, a nie na silniku, bo taki był zamysł filmu i ma wzbudzić w oglądających pewne refleksje. Silnik zawiera za bardzo dużo bloatu na start. Po co mi fizyka 3D, renderer 3D, grafika 3D, dźwięk 3D w grze 2D? Dlaczego mam wbudowaną obsługę reklam na telefon, czy sterowanie dotykiem skoro go nie potrzebuję? Biblioteki działają troszeczkę inaczej niż całe silniki. Przykładowo SDL ( z którego aktualnie korzystam na kanale) zawiera funkcję do tworzenia okna, funkcję do rysowania i funkcję do handlowania inputem. Nie uczysz się jak działa biblioteka od środka, czy jak jej powinno się używać. Gdy musisz stworzyć okno poprostu używasz istniejącej funkcji. Jest to taki skrót, żebyś nie musiał pisać wszystkiego od zera. Możesz ją zastosować w dowolnej strukturze, czy języku. Potrafiąc SDL'a pisałem gry w SFML'u Pygami'e i wielu innych bibliotekach np. citro2d na nintendo ds czy glib2d na Playstation Portable. Daj mi kogoś, kto ma dużo doświadczenia z unity i zerowe w unrealu i zobaczymy czy sobie poradzi. Odnośnie końcowych momentu 4:18 i 3:46 to pracowałem w unity. Dużo i często. Wydałem grę na androida, która zarabia jakieś grosze do tej pory. I mam nadzieję, że nigdy do tego nie wrócę. PS: Właściwie to "Why im'a glad i didn't use unity" to była lekka inspiracja do zrobienia tego filmu. Dodatkowo moja opinia niestety podparta jest moimi doświadczeniami, czyli tysiącami godzin spędzonych na programowaniu i tworzeniu własnych narzędzi. Jest duża szansa, że gdybym tego nie robił, to uważał bym inaczej. Możliwe, że tak samo jak ty. PS2: Właściwie to napisanie particle systemu to 0.5-1godzina czasu tylko,ze ten czas możesz również wykorzystać na naukę hiszpańskiego, czy nowego języka programowania do pracy. Dziwny argument masz, bo czas zawsze można lepiej wykorzystać, a moim zdaniem takie wyzwanie jak to jest bardzo przyjemnym sposobem, dzięki któremu sprawdzisz się poza strefą komfortu i wiele się nauczysz. Pozdrawiam
@BocchiMan. Жыл бұрын
@@Wigtor Nie no jestem spokojny, po prostu czułem potrzebę napisania tego bo sam film wygląda mi bardziej nie na samą satyrę, a po prostu podawanie argumentów przeciw silnikom, które mają zostać udowodnione przez historyjkę. I z pierwszym kontrargumentem się nie zgadzam, jeżeli wybierzesz w unity że chcesz stworzyć grę 2D, to raczej wybierzesz albo 2D core, albo 2D (URP) które (właśnie to sprawdziłem) na start mają tylko rzeczy związane z 2D, dosłownie polecam sprawdzić samemu jeżeli masz pobrane unity. Tak samo jest z reklamami i sterowaniem dotykowym. Overall, masz racje odnośnie robienia gier na starsze platformy jak psp czy właśnie ds. I tak sam do końca nie korzystałem nigdy z bibliotek, przez co moja wiedza o nich nie jest jakaś duża. Tylko czy to naprawdę jest takie ważne jeżeli takie unity już na sam start, pozwala ci portować może nie na psp, ale np. na xboxa, playstation czy switcha. Więc jeżeli nie obchodzi cię robienie gier na 15 letnie konsole to raczej nie widzę zbyt wiele minusów korzystania z unity. A odnośnie przenoszenia się z unity na unreala, oczywiście nie będzie to tak że osoba która znała unity od podszewki od razu zacznie robić nie wiadomo co. Ale i tak proces uczenia się unreala przejdzie znacznie szybciej, niż gdyby nie używać żadnego silnika. Bo dużo narzędzi i tak będzie w jakiś sposób podobna, a odnośnie pisania kodu to unreal ma blueprinty które podobno są serio świetne i bardzo intuicyjne. Więc basically wystarczy ci wynieść po prostu odpowiedni mindset do pisania kodu. Jakby spoko tobie unity nie przypadło, ale mówienie, że robienie własnego silnika jest znacznie lepsze do robienia gier, niż użycie do tego silnika brzmi po prostu jak niedopowiedzenie. Bo niby spoko wiesz więcej na temat tego jak działa twoja gra, ale co z tego jeżeli druga osoba osiągnęła lepszy rezultat w krótszym czasie. Gdzie jedyne w czym twoja gra wygrywa to performance(ale to tylko wtedy jak wiesz jak nie robić spaghetti). Nie chcę powiedzieć że pisanie silnika i robienie gry na raz to coś znowu bardzo złego, ale mam wrażenie że od tego znacznie więcej osób się odbije. Zwłaszcza że nawet jeżeli chcesz robić gry i z tego wyżyć, to używanie silnika jest znacznie mądrzejsze. Bo i tak większość studiów korzysta albo z unity/unreal, niby dalej masz studia z autorskimi silnikami jak frostbite czy cryengine. Ale i tak ostatnio coraz częściej słyszy się o tym że duże studia przechodzą na unreala, np. cd projekt red lub bandai namco. Odnośnie pisania particle systemu, przepraszam że nie sprecyzowałem, ale VFX graph to particle system w unity, który jest bardziej wydajną wersją unity particle system. Przez co uważałem że argument jest całkiem trafnym porównaniem. Końcowo mogę powiedzieć, że prawdopodobnie kiedyś dzięki tobie też wyjdę poza banieczkę unity i spróbuje zrobić grę(lub jakiś program) nie korzystając z unity, ucząc się przy okazji c++ lub pythona. Z samej ciekawości odnośnie bibliotek i co można z nimi zrobić. PS. Jeżeli walnąłem jakąś gafę jak z bibliotekami chcę przeprosić z góry i byłym wdzięczny za wskazanie mi błędu. Więc no, Miłego dnia
@Wigtor Жыл бұрын
@@BocchiMan. Może jednak za bardzo cisne po tych silnikach. Również miłego dnia życzę
@BocchiMan. Жыл бұрын
@@Wigtor Widzisz to co napisałem wyżej, zapomnij o tym pisanie własnego silnika jednak jest znacznie lepszą opcją, niż używanie unity(ale zawsze można użyć godota).
@Adam_Lyskawa Жыл бұрын
Umiejętności programowania to tylko mały element rzeczy potrzebnych do robienia gier. To jest rzecz, która się przydaje czy używasz jakiegoś silnika czy nie. Nie pisz własnego silnika, bo wymyślasz koło na nowo. Czemu nie wykorzystać swojego czasu do zrobienia czegoś, co będzie chociaż trochę nowe? Silników jest cała masa, i nie wszystkie są tak wypasione jak Unity czy UE5 ;) Część jest mała i lekka w sam raz pod małą lekką grę indie. W robieniu gier największym wyzwaniem są assety. Na gotowcach nie zrobisz nic sensownego, no chyba, że wymyślisz coś takiego jak Tetris, gdzie nie musisz mieć grafik, bo wszystko sobie narysujesz z prostokątów. Jeśli chodzi o gry, fajną zabawą jest zrobienie czegoś co praktycznie nie wymaga assetów, albo mogą być umowne. Zrobiłem kiedyś pac-mana, sudoku. Można te stare klasyki rozbudować o nową mechanikę i już jest coś ciekawego. Proste logiczne gierki są nawet grywalne i nie muszą mieć specjalnie grafiki. Wystarczy sobie ogarnąć temat gier retro, z 8-bitowców. Kopalnia pomysłów. Pixle jak woły i nagle okazuje się, że grafikę sobie sam narysujesz i to szybko. A silnik to tylko narzędzie. Nawet kod to tylko narzędzie.
@Wigtor Жыл бұрын
Już abstrachując od faktu, że film to satyra i nie powinno się go brać na poważnie, to ciekawe spostrzezenie. To znaczy ja od zawsze widzialem gamedev od drugiej strony medalu - programowania. Nie mialem i prawdopodobnie nie bede mial nic wspolnego z grafiką czy innymi assetami. Przez to automatycznie będę przekazywał swoją opinię opartą na tych właśnie doświadczeniach. Zastanawiam się czym następnym razem (podczas tworzenia filmu o takiej tematyce) nie wziąć jakiejś artystycznej duszy do wypowiedzenia się. Co o tym sądzisz?
@Adam_Lyskawa Жыл бұрын
@@Wigtor Jeśli chodzi o gamedev, masa artystów potrzebna do czegokolwiek innego niż retro. Artysta od modeli 3D, czasem ogarniają też tekstury, artysta od grafik 2D (UI, uzupełniająca grafika), jedna z bardziej poszukiwanych umiejętności to tworzenie map. Level design to zwykle najdroższa rzecz w grach. Najwięcej godzin na to idzie. Ludzie zaczynają przygodę z tym z reguły na scenie modderskiej, robiąc nowe mapy i misje do znanych tytułów. Prawdę mówiąc nie widziałem jeszcze dobrego wywiadu z level designerem. No może poza panem Romero, ale to stare czasy. Miałem też problemy z dźwiękami do mojego Sudoku ;) Ciężko dobrać z darmowych gotowców coś co nie wkurza i jakoś pasuje do reszty. Z muzyką poszedłem na łatwiznę - darmowe chip-tune-ki z keygenów ;) Nie wszędzie pasują. Co do kodowania, na tym najczęściej pojawiają się opóźnienia, ścinki i glitche. Zdecydowanie to nie jest temat dla początkujących, jasne, nawet ja robiłem proste gierki, ale proste. W czymś większym to już trzeba mieć te lata praktyki i kilka zatłuczonych klawiatur ;)
@haxotf Жыл бұрын
Moim zdaniem to nie zależy od tego czego używasz tylko jak tego używasz. Tak samo jak moge wpisać w yt "Jak zrobić strzelanke w unity" i kopiować to co twórca filmu miał na myśli tak samo np moge wyszukać "Jak zeobić prostą baze danych w pythonie" Gdy natomiast wyszukujesz rzeczy typu "Jak działa rigitbody w unity" albo "jak wczytać obrazki w pygame" to uczysz sie jak myśleć samodzielnie. Chat GPT też nie zaszkodzi jeżeli pytasz sie go o drobne rzeczy a nie przepisujesz kod 1 do 1
@SzczawUE510 ай бұрын
Ale weź też to pod uwagę, że z tutoriala "jak stworzyć prostą strzelankę" możesz wyciągnąć wnioski, nauczyć się to co zrobiłem no i oczywiście zrozumieć jak działa taki cały system i na podstawie tego możesz myśleć o zrobieniu czegoś podobnego, ale jednak posiadając już przydatnś wiedzę
@Blue-bc8lc Жыл бұрын
Nikt nie oczekuje od początkującego że będzie wiedział wszystko, a nawet kopiując kod i próbując naprawić błędy które powstały przy kopiowaniu, czegoś się uczysz, poznając coraz więcej i więcej silnika i tego jak się pisze i jak się powinno pisać skrypty.
@VladIDrago Жыл бұрын
Wzruszyłem się ];-D... .
@karmaleaks Жыл бұрын
ALE TO SIE DOBRZE ZESTARZAŁO XDDDDD
@Gelwart Жыл бұрын
czy ty serio stwierdziłeś że lepiej robić gry bez silnika tylko dlatego że unity ssie xD?
@InternetowyNomad Жыл бұрын
Aż mi się ta pasta o chodzeniu po bułki przypomniała xd
@BiznesBear Жыл бұрын
Ja używam unity ale większość skryptów pisze sam a jak potrzebuje pomocy to nie kopiuje lub bezmyślnie przepisuje tylko patrzę na czym polega ten skrypt
@plrc4593Ай бұрын
Całkowicie się zgadzam. Każdy początkujący powinien zrobić pierwsze 2-3 projekty bez silnika. Proste gry 2D w jakimś SDL albo Pygame'ie. W ten sposób nauczy się dobrze programować, pozna jakieś wzorce projektowe, zrozumie jak działają silniki i nabierze do nich szacunku. Praca z silnikiem tego nie da.
@arl-t8d Жыл бұрын
Po miesiacu uzywania unity zaczalem nauke c++ i vulkana. Po roku mam swoja wlasna biblioteke do renderowania 2d i teraz tworze silnik 3d z interfejsem graficzym. Co prawda moj kod jest niskiej jakosci, a sporo rzeczy wymaga dopracowania, ale wciaz sie ucze. To byla jedna z lepszych decyzji w moim zyciu
@Wigtor Жыл бұрын
Mega podziwiam! Moja zabawa z tworzeniem silników 3D kończyła się na nauce mnożenia macierzy xD
@arl-t8d Жыл бұрын
@@Wigtor Akurat temat macierzy jest dla mnie niezbyt zrozumialy. Rozumiem jakies podstawowe pojecie Model Projection View, ale poki co nie zaglebiam sie w ta czarna magie. Wszystkiego mozna nauczyc sie w trakcie rozwijania silnika, wiec sie nie poddawaj na czyms takim ;)
@yeloweq53728 ай бұрын
Ja w unity dopiero się uczę i uważam, że samo unity nie jest problemem, problemem jest to, że dochodzisz do momentu, w którym nie wiesz i nie umiesz nic dalej zrobić, ALE wtedy odpalasz poradnik na youtube i okazuje się, że nie działa i znowu i znowu aż w końcu znajdujesz ten dobry i gratulacje nauczyłeś się odróżniać spoko rzeczy od syfu
@PK-pt3qq11 ай бұрын
- Pisanie gry od podstaw jest bardzo fajne - ja po stworzeniu w ten sposób gry, zrozumiałem jak można stworzyć świat, w którym można się poruszać i wchodzić z nim w interakcje, za pomocą słów, co zmieniło moje spojrzenie na Biblię i opisany tam sposób stworzenia świata.. :) ..Jednak użycie silnika przyspiesza znacznie napisanie "fajnej" gry, a w dzisiejszych czasach, czas też czasem ma znaczenie... :)
@Wigtor11 ай бұрын
rel
@twoface6386 Жыл бұрын
pracuje przy silniku unity od 2 lat nie zajmuję się kodowaniem jednak wiedza jaką nabyłem przez te 2 lata pozwala mi naprawiać niektóre błędy w kodzie, to nie kwestia tego, że unity jest złe tylko tego, że ludzie nie starają się naprawiać błędów sami tylko chcą znaleźć gotowe rozwiązania w sieci albo porzucają projekt bo jest tak zbugowany. Jednak korzystanie z gotowych skryptów i kursów sprawiło że rozumiem kod w C# i potrafię na nim pracować, mimo że tak naprawdę zajmuje się level designem :). Podsumowując zależ jak kto podchodzi do nauki pisania :)
@m_c_tothemoon Жыл бұрын
teraz powinien być dodatkowy, 5 rozdział: opłaty za instalację twojej gry...
@Bartekko1204 Жыл бұрын
faktycznie, do gier 2D można użyć c++, c#, python ale do gier 3D lepsze było by chyba unity, ale i tak zgadzam się
@VladIDrago Жыл бұрын
Unity jest dobre dla tych co chcą mieć choroby psychiczne. Od zawsze mówię, że Unreal to jest to : ). Do 3D gier alternatywa to CRYENGINE... .
@Bartekko1204 Жыл бұрын
spk, kazdy ma swoje zdanie, ja tam lubie unity?@@VladIDrago
@nexiPL3 ай бұрын
po spróbowaniu pisania bez silników zobaczyłem większy potencjał i możliwość zmiany wszystkiego, także zgadzam się z tobą (silnik to dobry wybór na początek, ale jak chce się bardziej poznać język lepiej zacząć bez silnika)
@szogunder Жыл бұрын
No dobra, w sumie zastanawiałem się nad tym bo kompletnie nie mogę pospinać mojej gry, ba! nie mogę nawet zacząć. Mam kilka pytań: 1. Czy w takim razie, żeby lepiej odtworzyć realistyczną fizykę zachowywania się statku tak jak w np The Expanse lepszy będzie C++? (Mi się wydaje, że tak, ponieważ tak jakby daje szersze pole możliwości od C# ale czuję, że się mylę) 2. W jaki sposób zacząć myśleć nad tym projektem? Chcę zrobić symulator bitwy kosmicznej, żeby to wszystko wyglądało i działało jak w The Expanse.
@Wigtor Жыл бұрын
Jeśli chodzi o fizykę 3D to ciężko Ci będzie to samemu napisać bez odpowiedniej wiedzy. Chyba, że masz jakieś poprzednie doświadczenia z taką pracą. W C# (czyli też w unity) jesteś w stanie zrobić dokładnie to samo co w c++ -> wniosek: Twórz w tym co bardziej lubisz / jest dla Ciebie mniej problematyczne. Jeśli nie potrafisz czegoś zrobić w unity jest spora szansa, że bez silnika/ w c++ też Ci nie wyjdzie. Pozdrawiam
@XdekHckr Жыл бұрын
myślę, że ten film to bait aby wywołać emocje
@eclair255 ай бұрын
ten film (jak go gdzieś w listopadzie zobaczyłem) zainspirował mnie do zrobienia gry nie w unity tak jak zwykle robiłem i powiem że to byłą najlepsza decyzja jaką mogłem podjąć. Nie będę musiał dawać zaliczki, prosty w debugowaniu, w 2 odgarnąłem wszystkie podstawowe rzeczy, kod jest prosty i wygodny. No żyć nie umierać!
@Strefiks Жыл бұрын
Po filmie mam straszne poczucie zmarnowania prawie 10 miesięcy na naukę robienia gier w Godocie
@Wigtor Жыл бұрын
To znaczy, że dobrze napisałem scenariusz filmu ;)
@domi6125 Жыл бұрын
nah, argumenty pokroju unity to gotowy silnik gier są bezużyteczne, tak samo jakby powiedzieć że python to przecież język interpretowalny więc lepiej pisać w assemblerze albo kodzie maszynowym
@Strefiks Жыл бұрын
@@domi6125 te 3 tygodnie temu poczułem się jak frajer z tego powodu, ale po godzinie pomyślałem "mam to w dupie" i "w sumie to typ może pocałować mnie w dupę" po czym wróciłem do Godota (w którym teraz siedzę) mając wywalone na to wszystko więc nie przejmój się :)
@DamianCentkiewicz11 ай бұрын
@@Strefiks I dobrze, bo jak ktoś chce zrobić grę, to nie robi silnika gry. To tak samo jakby kierowca wyścigowy miał zrobić samochód, bo wtedy lepiej go będzie rozumiał. Inną kwestią jest pisanie dobrego kodu i w tym filmie się z nim zgodzę.
@Greyo19 Жыл бұрын
"this aged well"
@nopepsi206 Жыл бұрын
Widać ze nigdy nie miałeś styczności z programowaniem w Unity oraz z poważnym gamedevem. Jestem deweloperem kilkunastu gier na steamie oraz aktualnie pracuję przy projekcie AAA wlasnie w Unity. Wprowadzasz ludzi w błąd, 90% filmu jest nie prawdą, nie wiem skąd masz takie informacje xd
@Wigtor Жыл бұрын
Dlaczego tak uważasz?
@nopepsi206 Жыл бұрын
Bo pracuje w tej branzy od 7 lat i pierdolisz głupoty pod clickbaitowe tytuły@@Wigtor
@Wigtor Жыл бұрын
@@nopepsi206 Liczyłem, że serio podasz jakieś argumenty, bo może kiedyś powstanie poprawkowe videło, ale się przeliczyłem. Też mogę powiedzieć, że pracuje w branży 7 lat, tylko że ja mam dowody, a nie rzucam argumentum ad personam gdzie popadnie. Miłego
@nopepsi206 Жыл бұрын
Ciezko byłoby podać argumenty, bo bym Ci musiał napisać rozprawkę bo 90% filmu jest bullshitem wyssanym z palca xd, miłego@@Wigtor
@Nafets-l6h2 ай бұрын
@@Wigtorja ci napisze bo mi się w życiu nudzi
@wavi28 Жыл бұрын
Mam dla was taką rade. Nie uczcie się z poradników/kursów to tylko strata czasu. Czytajcie dokumentacje, jak czegoś nie wiecie wpisujcie to w google ale przed tym sami spróbujcie to naprawić sami. Tak samo jest z kodem który piszecie piszcie co umiecie jak nie wiecie próbujcie zrobić to sami jak nie wychodzi to wpisuj w google z czym masz problem i masz dużo odpowiedzi na to pytanie to tyle❤❤❤
@krnlexception Жыл бұрын
>twierdzenie żeby ktoś z zerowym doświadczeniem w programowaniu rzucał się na głęboką wodę, i pisał grę bez silnika xd imo korzystanie z poradników i kopiuj-wklej kod na początku jest jak najbardziej ok - trochę gorzej jak mija jakiś czas, i ktoś się nie uczy języka ani api unity, tylko wszystko z poradników dlatego też imo najlepiej rozpocząć korzystanie z unity dopiero jak się już chociaż trochę zna c#
@Wigtor Жыл бұрын
Kto każe tworzyć gry bez umiejętności programowania? Bo ja bym tak nie robił
@krnlexception Жыл бұрын
@@Wigtor też bym tak nie robił, ale w filmie nie było widać jakoby piotr znał już język programowania, tylko od razu poszedł w gamedev bez żadnego silnika
@wilkszczek Жыл бұрын
Skoro to takie ciężkie to może zrobić Unity w chmurze i płacić za dostęp do niej a potem ulepszyć samouczek tak żeby uczył i wyjaśniał.
@GnK18 Жыл бұрын
Masz racje, wczytywanie wszystkich komponentów nie jest potrzebne dla początkującego game maker. Ale Unity pozwala oswoić się z programowaniem. Jeśli nie kopiujesz wszystkiego bez zrozumienia kodu to jest dobra droga żeby zacząć co kolwiek programować. Ja sam zaczynałem od Unity i dzięki temu mogłem skupić się na koncepcie gry. Jeśli robisz gry pod mobile to myślę że Unity jest przystępnym silnikiem z dużymi możliwościami. Jak zaczynałem programować na początku swojej przygody to moje kody wyglądały typu hello world albo prosty kalkulator. Nie wyobrażałem sobie wtedy że mogę stworzyć jaką kolwiek gre. Unity mi w tym pomogło a nie zaszkodziło.
@wiedzmiz2982 Жыл бұрын
"Tak naprawdę podczas tworzenia w Unity nie uczysz się robić gier, uczysz się obsługiwać program Unity3D" Masz rację nie robi się w tym gier tylko programy szpiegowskie :O.
@pawelgames Жыл бұрын
Nie prawda hackerze
@tompl1222Ай бұрын
każdy silnik czy też język programowania ma swoje assety (biblioteki) zgadza się. Początkujący twórca będzie kopiował i wklejał to do swojego projektu i to jest błąd. Przed podjęciem tego kroku powinien zapoznać się z dokumentacją danego asseta i to ze zrozumieniem (dlaczego to tak działa a nie inaczej) żeby było wiadomo gdzie dany fragment kodu można wykorzystać, i podjąć stosowne kroki aby zapobiec ewentualnym błędom bądź usunąć taki jak wystąpi. Pozdrawiam
@matkop7944 Жыл бұрын
To, co krytykujesz tutaj, to użytkownicy, którzy próbują zrobić grę po raz pierwszy i nie mają zielonego pojęcia, jak się do tego zabrać, dlatego sięgają po poradniki zamiast eksplorować Unity samodzielnie. Straszna otoczka miniatury i tytułu sugerująca, że Unity jest złe, choć w filmie nie o to chodzi. Straszny clickbait - nie wiem, czy to konieczne. Z drugiej strony, jak można nauczyć się tworzyć gry w Unity, nie próbując tego praktycznie? Ktoś, kto nie zna podstawowych zmiennych, a chce tworzyć gry, nie zrobi tego bez oglądania poradników. Nauka języka, na przykład angielskiego, wymaga zapoznawania się i wkuwania znaczeń poszczególnych słówek. To samo tyczy się programowania - trzeba działać, działać i działać, aż w końcu nie trzeba będzie sięgać po poradniki, bo samemu się będzie wiedziało, co zrobić. Dlatego uważam, że film jest trochę mylny. Ten, kto chce osiągnąć wyższy poziom programowania, to zrobi, a kto będzie tylko kopiować kody, nie osiągnie niczego. W tym tkwi nauka. To moje zastrzeżenia dotyczące treści filmu, ale cały format, poczucie humoru i sposób wykonania są bardzo dobre. Życzę Ci sukcesów!
@VladIDrago Жыл бұрын
Bo jest złe, nadaje się dla frajeróvv. Przy Unity pozna się co to kurvvica... .
@dapolcio34059 ай бұрын
Chcesz stworzyć grę - nie używaj gotowych silników - napisz swój. Chcesz edytować grafikę - nie korzystaj z Photoshopa - napisz swój program graficzny. Głupszej logiki nie słyszałem.
@Wigtor9 ай бұрын
na najnowszym filmie trochę to sprostowałem. Nie chodzi o to, żeby każdy pisał własny rendering 3d itp, ale jeśli ktoś potrafi programować i chce zrobić platformówke 2D, to silnik to trochę overkill. Change my mind
@dapolcio34059 ай бұрын
Po to są silniki aby tworzyć gry łatwo , szybko i skupiać się na samej grze a nie tworzyć własny silnik co wydłuza czas tworzenia 10-krotnie.
@dapolcio34059 ай бұрын
Nie jest przesadą. Dostajesz gotowe narzędzie i skupiasz się na tworzeniu gry a nie na tworzeniu narzędzia. To tak jakbyś chaciał stworzyć prostą grafikę i używał do tego Photoshopa albo Gimpa - też mógłbyś powiedzieć, że te programy są zbyt rozbudowane do prostej grafiki - ale nie musisz korzystać ze wszystkich ich funkcji - używasz tylko tych kótrych potrzebujesz. Tak samo jest z silnikami do gier. Nawet do prostych gier używa się silników nawet tych poteżnych bo to po prostu oszczędza czas i pozwala skupić się na samej grze.
@winter_kubustv_01014 күн бұрын
Ten film to prawda większość rzeczy mi wychodzi w języku programowania niż w Unity
@stefanwszyszynski1405 Жыл бұрын
ja kiedys robilem na telefony gry i to 3d. 2 lata pisalem proste "Snake 3d revenge" i musialem toolsy, edytory spritow itp.. Nigdy wiecej. Teraz unity 3d i mam wszystko pod reka prawie. Moge dograc co brakuje :).
@xxm4t1xx89 Жыл бұрын
Ja zawsze nie chętnie podchodziłem do unity i podobnych. Wole wszystko napisać sam, mieć wolną rękę i wiedzieć co i jak działa. Bo tak to wyskakują co chwile errory których nie kumam, a sam kod jest jak filmie spaghetti. Osobiście zaczynam duży projekt w pygamie i mimo, że niektóre rzeczy musze robić sam tak jak ten parser mapy, tak czuje o wiele większą satysfakcje gdy dana funkcjonalność działa
@dawid621111 ай бұрын
Czekaj, narzekasz że silnik jest do bani, bo kod który SAM napisałeś jak spaghetti?
@wgs96 ай бұрын
Ja korzystam z pygame i według mnie na lepiej korzystać z takiego rozwiązania ponieważ programując w bez silników można programować w językach lub poprostu ucząc się ich ale potem lepiej korzystać z silników.
@CasualPythonCoder Жыл бұрын
No nie wiem czy kod w Python wygląda jak "Spaghetti"
@Wigtor Жыл бұрын
klamerki górą!
@CasualPythonCoder Жыл бұрын
@@WigtorPreferencja!!
@lukasjozwik2809Ай бұрын
Do gier 2D to chyba faktycznie warto probować najpierw bez silnika. Polecam JavaScript i tworzenie gier na przegladarkę. Bardzo fajne wyzwanie.
@thatonewtplayer Жыл бұрын
Ja jestem coś pomiędzy Piotrkiem a brajankiem
@Bartekko1204 Жыл бұрын
haha, ale i tak możesz zrobić "spróbowałem zrobić gre w unity **gówno**" ciekawe to by było
@Flaczki901 Жыл бұрын
Jak bym opisał to Unity nie jest aż tak zły, Unity jest po prostu nie stabilny pod innymi względami, ale jeśli chodzi to łatwo się nauczyć Unity, ale w Unity CSharp nie jest prostym ale da się zrozumieć podstawy, a długość włączania zależy od dysków pracujących (polecam do tego SSD w tych czasach), jeśli chodzi o CSharp to najlepiej się nie uczyć ogólnego C# tylko te które jest pod Unity, bo zwykłe C# jest wymagające bardziej.
@dawid621111 ай бұрын
Ale wiesz że Unity używa "zwyklego" C#?
@bartomiejjarosz8979 Жыл бұрын
A może by tak użyć Unity tylko powstrzymać się od bezmyślnego kopiowania komponentów? Przecież pisząc w jakimś PyGame czy innej bibliotece, też możesz skopiować całą zawartość bez świadomości co zmienić, jak naprawić błąd - tylko takich źródeł będzie mniej. Argument dot. nauki komponentów na pamieć też jest kiepski. Większość z tego można sprowadzić do analizy matematycznej. Można używać fizyki, ale nie trzeba - wtedy albo 2d, albo 3d i tworzymy grę na komponentach fizycznych. Jeśli nie, można użyć tylko colliderów i raycastów, a jeśli nie to można z wszystkiego zrezygnować. Kopiowanie komponentów bez zrozumienia jest głupie. Ale równie bezsensowne jest pisanie swojego silnika. W komentarzach sporo osób z doświadczeniem to tutaj zauważyło. Jak chcesz się nauczyć, musisz rozwiązywać problemy - niezależnie gdzie one będą. Nie ma łatwiej drogi.
@kuzniakprzemek1129 Жыл бұрын
tak wsm to racja w unity programuje parę miesięcy i jedyne co sam zrobiłem to poruszanie sie a raczej tepanie sie po ziemi(zmieniałem x, albo y w update).Najlepiej samemu nauczyć sie paru języków i wybrać
@tymekmankowski52089 ай бұрын
skill issue
@Doktor_Pijo23 күн бұрын
Ja w ue5 robie gre którą przechodzi się 19h i waży 132gb i NIGDY nie obejrzałem poradnika!
@mrpaolowielki Жыл бұрын
A ten przewidział przyszłość
@Olagfigh Жыл бұрын
Problemem jest bardzo często czas, a raczej brak czasu. Zrobienie dobrej gry z pomocą jakiegoś silnika może zająć kilka lat. Bez silnika to kilka lat więcej (na zrobienie własnego silnika). Dla początkującego ten czas to kilka razy dłużej z kilkukrotnym pisaniem wszystkiego od zera, gdy okaże się że jego amatorski silnik się do niczego nie nadaje. Moim zdaniem, jeśli ktoś chce zrobić grę, a jest kompletnie początkujący i nie wie nic co i jak, to niech koniecznie najpierw zacznie z jakimś silnikiem. Niech spróbuje zrobić cokolwiek w tym silniku i niech czyta dokumentację do wszystkiego co używa żeby zrozumieć co zostało zrobione w tym silniku, jak to działa i dlaczego tak to działa. Niech najpierw nabierze trochę doświadczenia i wiedzy, a dopiero potem po drugim/trzecim małym projekcie spróbuje zrobić coś swojego (z silnikiem lub bez). I niech ta jego docelowa gra będzie mała, żeby się nie porywał od razu na robienie Baldur's Gate'a w pojedynkę bo zajmie mu to 20 lat albo się po prostu nie uda.
@DevKacper Жыл бұрын
Już chciałem dać łapkę w dół ale pojawiłem się w filmie 4:39 więc zostawiam w górę :D A tak serio to możliwe, że niedługo nagram film z tym, że z argumentami w drugą stronę tak już na poważnie xD
@Wigtor Жыл бұрын
Właśnie miałem Ci podesłać czy nie chcesz odpowiedzi zrobić, ale uznałem, że tak poważny człowiek będzie zbyt zajęty ;o
@SondaPower Жыл бұрын
lol nie prawda. Trochę naciągnięty filmik 🙂
@FoxNamedLuke Жыл бұрын
Eee, trochę niesprawiedliwa diagnoza. Duża część problemu, który opisujesz nie leży w silniku, tylko w sposobie uczenia się. Życiowa prawda brzmi - każdy Piotr był kiedyś Brajankiem. Nauka KAŻDEGO języka zaczyna się od oglądania poradników i kopiowania kodu. Nie ma nic złego w zaczynaniu od Unity, Clickteam Fusion czy nawet Scratcha, bo dają podstawowe pojęcie o tym, czym jest programowanie i pozwalają na skupieniu się na innych ważnych częściach tworzenia gry. Tworzenie własnego silnika ma sens tylko kiedy masz już dobre pojęcie o tym jak wygląda proces tworzenia gry.
@25.szklanka Жыл бұрын
Tymczasem ten jeden z Gigachadów któremu widać przyrodzenie, a YT na to wgl nie reaguje (nigdy):
@mikze123 Жыл бұрын
Ale bzdura w 4:09 ,no to powodzenia od 0 pisać grafikę, fizykę pod 3d i może obsługę VR, samemu bez bug'ów. Do tego trzeba mieć już jakieś dobre podstawy algebry i fizyki.
@Wigtor Жыл бұрын
ale mnie zachęciłeś do zrobienia gry vr from scratch
@Dexterowskii7 ай бұрын
tylko nie używaj gotowych bibliotek, napisz je sam - według tego co doradziłeś w filmie na temat silników gier. Zadasz pewnie sobie pytanie - dlaczego mam je pisać od nowa skoro już ktoś to zrobił? No i własnie to samo pytnaie powinieneś sobie zadać w postaci - po co istnieją gotowe rozwiązania typu Unity, UE, Godot, GameMaker etc. Film z tyloma bzdurami że to hit@@Wigtor
@MrMaslo247 ай бұрын
Tym filmem przekonałeś mnie, żeby mój klon Minecraft zrobić jak GigaChady Mojangu w Javie. ;D
@lowcasmerfow Жыл бұрын
Tak mnie to boli ze caly czas przepisywalem skrypty z poradników i pomimo wielu godzin spędzonych w unity nic nie zrobiłem i nic nie umiem
@1S0NiC110 ай бұрын
mam to samo
@MaskedGirl3557 ай бұрын
Wiem że stary, ale mam aspiracje by coś stworzyć (książkę/grę) i przypadkiem znalazłam twój kanał. Może to sprawi że zacznę działać. A co do spaghetti to od razu na myśl przyszedł mi twórca Yandere Simulator, którego kod gry to jest spaghetti i jeśli to było nawiązanie do tej gry to trafiłeś w punkt.
@Wigtor7 ай бұрын
@feweks Жыл бұрын
Nikt nie mówi o tym, że edytor unity jest po prostu przepełniony - ja, gdy uruchomiłem go poraz pierwszy i ostatni, nie wiedziałem co klikać, gdzie wejść - brakuje tu prostoty. Dodatkowo, według mnie, robienie wszystkiego w edytorze wizualnym jest po prostu nudne. Większą przyjemność sprawia mi robienie wszystkiego w kodzie.
@KIXEL10 ай бұрын
Przecież Unity to chyba najprostszy i najbardziej przejrzysty silnik jaki istnieje. Tam się po prostu nie da zgubić
@pawer8503 Жыл бұрын
To samo można powiedzieć o wszystkich silnikach, a one właśnie po to są aby nie trzeba było pisaćcałej fizyki od nowa a skupić się na samej grze i oczywiście że nie jest to takie uniwersalne jak byś samemu wszystko napisał, ale wtedy jaki sęs ma kożystanie z silników? Myślę że autor nie rozumie po co są silniki gry
@pawer8503 Жыл бұрын
Sens
@Wigtor Жыл бұрын
Dla mnie wady silników przerosły ich zalety; wniosek: nie ma dla mnie sensu korzystanie z silnika, więc z niego nie korzystam. Miłego dnia
@pawer8503 Жыл бұрын
Tego argumentu nie da się podważyć, każdy ma swoje preferencje, dla mnie silniki gier są korzystne i z nich korzystam
@pawer8503 Жыл бұрын
Miłego dnia ;)
@AleksanderTabaka9 ай бұрын
Powiem tak jako gamedev robiący gry w unity nie mam nic do tego filmu bo przeczytałem twój komentarz ale wiedz że ja jak nie wiem jak coś zrobić to normalnie szukam poradnika na youtubie ale jak wiem jak coś zrobić to robię to sam
@mr_minepiesek Жыл бұрын
powiem tak film bardzo przyjemnie zmontowany, bardzo fajnie że wstawiłeś tutaj rodaka o nazwie "aarthificial" ( twórcę Motion Canvas ) jak i to że Piotr używał Pythona czyli jak każdy wie najlepszego języka programowania ;)
@kocur1350 Жыл бұрын
Python najlepszy język programowania. Chyba dla tych, którzy żadnego innego nie znają ;)
@dawid621111 ай бұрын
To język dla troglodytów raczej xD
@Dzejwor_Gromowladny Жыл бұрын
Wychodzi na to że unity to arduino dla twórców gier :D
@oliwierbejer4574 Жыл бұрын
Co jak co ale ja używam scratcha😎
@_kszaczek_ Жыл бұрын
A najlepszą lekcją z tego jest: nie ucz się wszystkiego od razu.
@waldiolsztyn Жыл бұрын
Pytanie, Pierwszy jezykdo tworzenia gier 2d moze prostych 3d to.... ?
@Wigtor Жыл бұрын
taki z ktorym masz najwiecej wspolnego. Jak musisz sie jakiegos nauczyc w szkole/na studiach/do pracy to bedzie najlepszy wybor. Tbh w kazdym zrobisz 2d/proste 3d bo nawet niezoptymalizowany kod wyciagnie to 60 fpsow. Jak nie masz nic wspolnego z programowaniem, a chcesz zaczac robic gierki to zaczał bym z pythonem lub c
@waldiolsztyn Жыл бұрын
@@Wigtor Pozdrowinka
@dafimperator4 ай бұрын
ja mam bardzo dobre doświadczenia z JavaScript i silnikiem ct.js, ale pół świata chwali sobie Godot, więc pewnie coś w tym jest. W nim przyda się pewnie doświadczenie z Pythona.
@waldiolsztyn4 ай бұрын
@@dafimperator POzdro
@przypieczonychlebek5485 Жыл бұрын
Poradnik dla Yandere Dave jak tworzyć gry
@przypieczonychlebek5485 Жыл бұрын
A swoją drogą, dobry filmik. Aż mnie zainspirował do zrobienia własnej gry :3
@Gadzinoslaw5 ай бұрын
2:40 jak mówisz że gry z Unity brzydko wyglądają to sobie zobacz na: TABS, People Playground, Secret Neighbor, Clustertruck, Teardown i Universe Sandbox
@mecho0819 күн бұрын
Może zacznijmy od tego że nie mogę używać bo się zatrzymuje na vali
@Blablabla-ol2tr Жыл бұрын
0:50 Blender: 😠
@dawid621111 ай бұрын
Z najgłupszych rzeczy jakie zdarzyło mi się słyszeć w życiu te "rady" są w czołówce. 1. Niepotrzebne komponenty unity - od jakiegoś (dość długiego) czasu unity umożliwia pobieranie tylko tych paczek których potrzebujesz. Silnik nie zawiera wszystkiego co ma do zaoferowania, w czasie tworzenia sam musisz się określić czego potrzebujesz i pobrać odpowiednie paczki. 2. Silnik jest zły bo jego użytkownicy często nie mają umiejętności żeby go używać - tego nie trzeba komentować chyba🤣 3. Najlepszym wyjściem żeby napisać własną grę jest napisanie najpierw własnego silnika - absolutny hicior wśród głupich rad! chcesz zakodzić sobie mała gierkę na androida? Nie ucz się unity, lepiej poświecić 3 lata na pisanie silnika i 3 miesiące na napisanie gierki🤣 widać że chyba nie zdajesz sobie sprawy jakim wyzwaniem jest napisanie czegoś sensownego jeśli chodzi o silniki do gier w rozsądnym czasie
@vestii902 Жыл бұрын
Kom dla zasięgu :)
@PoxiOfficial Жыл бұрын
Ja uczę się najpierw unity i c# darmowym oficjalnym kursem a potem zrobię silnik do gry
@Oksana-f8r Жыл бұрын
Wyobrażam sobie Janusza Janusz Chcę nauczyć się grać stworzyć grę 2d ale nie umiem pisać a piszę tylko o jakieś randomowe itemy
@Oksana-f8r Жыл бұрын
Chcę programować gry 3D ale przypadkiem jak w tej to jest tworzy przypadkiem lisza glica wirusa który popsuł mi komputer
@avel1537 Жыл бұрын
najlepszym silnikiem do gier to roblox studio imo
@Adamix5 Жыл бұрын
ja się uczę w pythonie podobno to przyszłość
@ZbigniewCebulaDev Жыл бұрын
Ale bullshit, sorry ale nagranie wygląda jak marudzenie juniora który wypowiada się na tematy których nie rozumie.
@Wigtor Жыл бұрын
senior sie znalazł; po napisaniu własnego silnika 3d oficjalnie mogę się wypowiadać w tematach silnika 3d pozdrawiam
@sig3l202Ай бұрын
2:55 tu dosłownie opisałeś dlaczego lepiej używać unity na początku, niż pisać samemu fizykę i resztę od zera. Stawiasz na równi osobę, która dopiero uczy się, z kimś, który ma obcykanego choćby pythona. Trochę od innego poziomu takie dwie osoby zaczynają. Jak dla mnie najzwyczajniej w świecie silnik powinien być dopasowany do umiejętności takiej osoby, a jeśli ktoś totalnie pisze grę w konsoli, bez silnika, to jego sprawa, jeśli chce wszystko totalnie po swojemu zrobić to luzik. Ale niestety na dłuższą metę w takim pythonie ciężko jest zrobić grę fabularną, tudzież po prostu dłuższą. I tak, to prawda, że unity niestety wczytuje za dużo bibliotek naraz, wiem, bo pracuję na codzień w unity :)
@sig3l202Ай бұрын
Dodam, że nie jestem początkujący, potrafię sam napisać wiele skryptów, praktycznie wszystkie, czasem na internecie sprawdzam jak zapomnę sobie jakiejś składni czy nazwy. Kod spaghetti powoli po 3 latach programowania zanika :) Coraz więcej tego środowiska znam na pamięć i w unity czuję się jak w domu, wiem gdzie co leży. Gdybym miał zacząć teraz od robienia gier tylko dzięki bibliotekom w pythonie to poczułbym się jakby mnie ktoś wyrzucił na bezludnej wyspie z siekierą i powiedział "radź sobie", gdzie nie potrafię samodzielnie dzięki bibliotekom napisać fizyki do gry, systemu kolizji, czy choćby zrobić głupiej animacji kamerą. A wybrałem unity, bo genialnie nadaje się do robienia mojego ulubionego gatunku gier Sandbox-RPG z pięknymi oświetleniami, lekko spikselizowaną grafiką i wspaniałymi animacjami :)
@anonimowelwiatko4455 Жыл бұрын
Siema, to ja Piotr.
@kolmorofficial4149 ай бұрын
Zrób serię jak zrobić bota discord
@wdmeister Жыл бұрын
Chyba mylisz tworzenie gry z nauka programowania. Unity nie jest do nauki programowania tylko do tworzenia gier. Tworzenie gry na wlasnym silniku to glupota i pomimo, ze wole Unreal Engine to Unity jest rowniez bardzo dobrym narzedziem. Kazdy na poczatku przygody z programowaniem pisze spaghetti code i Unity nie z tym nic wspolnego. Niby ten filmik to miala byc satyra, ale chyba autor nie do konca zna znaczenie tego slowa.
@Wigtor Жыл бұрын
Nie zgadzam się / ewentualnie to zależy. Film celuje w osoby tworzące gry 2D, bo 90% SKOŃCZONYCH projektów w godocie/unity to takowe. Silnik w takim wypadku to czysty overkill i wystarczy spojrzeć na ilosc fpsów - wiele gier korzystających z unity, które pobrałem wyciągały max 120 podczas gdy podobne gry napisane from scratch przebijają barierę 1000 klatek. Po drugie tworzenie gier według Ciebie może różnić się od tego jak postrzegają to inne osoby. Jeżeli uważasz, że to biegłe operowanie w edytorze jakiegoś silnika, level design, tworzenie assetów i marketing, to moim zdaniem brakuje Ci ważnego elementu - Rozwiązywania problemów. Tego nie da się nauczyć sklejając fragmenty istniejących rozwiązań znalezionych na forum unity, czy pobierając gotowy plugin. Tworząc grę samemu ponad 50% czasu będzie poświęcone na tworzeniu nowych mechanik, czy naprawianiu błędów. Bez skilli w programowaniu i problemsolvingu dokończenie projektu jest nie możliwe. Dlatego wiele twórców szufladkuje się w gotowe rozwiązania i dlatego dużo gier to kopie istniejących z innymi assetami. Takie jest moje zdanie, ale wynika z moich doświadczeń i z tysięcy godzin spędzonych na programowaniu oraz tworzeniu własnych narzędzi. Każde rozwiązanie jest odpowiednie dla innej grupy docelowej i mój film celuje w takich matematycznych świrów. Pozdrawiam
@miosnikgentoo35985 ай бұрын
@@WigtorJak nie lubię współczesnych gier które same się przechodzą to też uważam że pisząc od zera dużo więcej się nauczy i o wiele bardziej potem się to przyda, tak jak mówisz większość gier 2D tworzonych w gotowym już silniku to gry tworzone bez żadnego pomysłu czy idei. kzbin.info/www/bejne/iZK5iWZuiLF-fs0 ten materiał ma sześć lat, ale niewiele się zmieniło w tej kwestii zgadzam się praktycznie ze wszystkim co w nim powiedział.
@kubix354 Жыл бұрын
Nie wypowiadaj sie jak sie nie znasz plus nie ladnie jest tak klamac..
@Wigtor Жыл бұрын
jak powiesz coś z odpowiednio dużą pewnością siebie to staje się prawdą tftf
@shoGUNwithGUN Жыл бұрын
Dobry film odinstalowalem juz unity(ze wzgledu na ich polityke) ide robic gry na PSXa w samym C
@dawid621111 ай бұрын
Assembler lepszy, C jest dla noobów
@lukkruk6904 Жыл бұрын
A co, jeśli ktoś by chciał stworzyć grę w silniku Adobe Flash w 2023 roku?
@Wigtor Жыл бұрын
Jeśli chcesz zrobić grę flashową to nie masz innej opcji niż użycie adobe flash'a; Najpewniej możesz pobrać jakąs starą wersję czy coś
@dafimperator4 ай бұрын
Trzeba przyznać, że było to dość wygodne narzędzie
@lukkruk69044 ай бұрын
@@Wigtor mi pobranie abandonware'a nie winno być problemem - potwierdzeniem jest posiadanie directora mx2004 oraz directora 11.5 Problemem będzie nauka języka oraz próba wymyślenia takowej gry
@filip2865 Жыл бұрын
:) pygame ahhh to prawdziwe wyzwanie wydajnosciowe jagby gra ktora uzywa pixel art'ow moze chodzic W 60-50 fps jesli zle sie ja zaprojektuje
@kunegundek12347 ай бұрын
Stary film, ale co mi tam napiszę komentarz. :D W Unity nigdy nic nie robiłem, chociaż za jakiś czas może to się zmieni, ale zawodowo jestem programistą, typowym backendowcem w .Net. Argumenty przedstawiopne w filmie gdybym miał przełożyć na swoje życie zawodowe powinny brzmieć mniej więcej tak "Nie pisz w .Netcie, bo (i tutaj dodaj jakiś argument, nie wiem nawet jakiś stricte związany z wydajnością czy cokolwiek). No i spoko, pewnie np. w C++ dałoby się napisać coś co działałoby szybciej, wydajniej, ale przewagą C# + .Net jest szybkość pisania takiego rozwiązania i to jest powód, dlaczego... Warto używać Unity i podobnych silników. :) Fajnie dla zajawki zrobić własny silnik, ale polecanie robienie tego komuś kto nie ogarnia unity jest niezbyt trafne, bo jak ktoś bezmyślnie przerabia tutoriale Unity, to tym bardziej nie zrobi porządnego własnego silnika. Ogólnie rozumiem Twoje podejście, ja kiedyś miałem podobne (co było przyczyną tego, że na przykład kręciłem nosem na system drag and drop przy robieniu aplikacji okienkowych, bo uznawałem to za drogę na skróty (ja jebie, z perspektywy czasu ale to było głupie xD), ale teraz wiem, że narzędzia są po to, żeby z nich korzystać. Aaa i lekko się doczepię jeszcze tego argumentu, że z gotowym silnikiem w portfolio idziesz i dostajesz pracę - nooo, nie do końca niestety. Może w jakiejś firmie, która utrzymuje swój silnik do gier tak, chociaż z prostym silnikiem 2d to raczej nie byłoby i tak jakimś ogromnym plusem, ale wszystko poza tą na prawdę niewielką niszą wygląda tak, że ktoś spojrzałby na kod, powiedziałby co najwyżej, że fajne, ale i tak ostatecznie kandydat z silnikiem w portfolio a bez umiejętności bardziej specyficznych biznesowo, czy bez projektów wykorzystujących bardziej "przydatne" umiejętności zostałby odrzucony. Oczywiście programować, to szerokie pojęcie, ale jakbyś na przykład chciał przyjść na staż / juniora w backendzie ASP .Net, to taki projekt byłby fajny, ale nie wnosiłby nic szczególnego, bo oczekuje się od kandydatów szczególnie przy tak zepsutym rynku, że będą znać potrzebne frameworki wykorzystywane do pracy (np. ASP .Net + Entity Framework), do tego często się oczekuje testów jednostkowych, podstaw devopsowania. Trochę brzmi to jak odklejka z mojej strony, bo w końcu Ty o grach, a ja o backendzie biznesówek, ale myślę, że w game devie poza pojedynczymi przypadkami mogłoby to niestety podobnie wyglądać, no chyba że aplikowałbyś mając prosty silnik 3d do firmy, która taki silnik utrzymuje, lub jakbyś aplikował mając również wykazane umiejętności w jakimś Unity czy Unreal Engine. :D Tak czy siak pozdro i czekam na gierkę, jestem ciekaw co z tego finalnie wyjdzie! :)
@Wigtor7 ай бұрын
Wiem, że film nie jest najwyższych lotów i z perspektywy czasu scenariusz wyglądał by zupełnie inaczej, ale teraz już nic nie zrobię ;/ Ale abstrachując, mam parę pytań odnośnie .net Jeśli plany mi się nie zmienią, chciałbym do października dostać pracę jako programista. Powiem szczerze, że głównym celem jest szybkie znalezienie pracy, wysokie zarobki(w przyszłości), możliwości rozwoju oraz nie pisanie frontendu. Mój ulubiony język to niestety rust, który ma znikome oferty pracy, a ulubiona dziedzina programowania to te niskopoziomowe pisanie sterowników, opengl i cały embedded engineering. Pomimo wysokiego progu wejścia i wymaganych umiejętności nie przynoszą one wysokich dochodów i nie jest łatwo znaleźć w nich dobrą pracę. Zatem uznałem, że najlepszym rozwiązaniem jest zostanie programistą .net lub java, no ogólnie backendowym w stronę aplikacji biznesowych. Pierwsze pytanie to czy uważasz, że to dobry pomysł? To znaczy czy myślę w dobrym kierunki i należy wybierać dobrze płatne sektory programowania z wieloma ofertami pracy, żeby osiągnąć te cele. Czy może jednak iść w embedded, który mnie bardziej interesuje i ma bardzo wysoki próg wejścia (co gwarantuje, że żadne ai mnie nie zastąpi), ale za to z małymi możliwościami zarobku i znalezienia pracy. I jak tak się zastanawiałem nad językiem i technologią, to uznałem, że c# jest idealnym wyborem. Po pierwsze wiele technologii z tego co rozumiem jest standardem i nie ma miejsca na wybory frameworkow itp tylko dokładnie wiesz czego musisz się nauczyć (.net). Bo w takim NodeJS istnieje wiele frameworków i tak naprawdę nigdy nie wiesz, czy ten którego się akurat uczysz da ci pracę. Dlatego czy uważasz, że c# + .net to dobra droga, czy może cofając czas wybrałbyś coś innego typu java+spring No i ogólnie czy masz jakieś tipy, porady, widzisz, że czegoś ważnego nie rozumiem o branży... Szczerze widzę to tak, że masteruje c# i .net, piszę parę ciekawych projektów z wow effectem do portfolio i dostaję z bomby juniora na poł etatu, ale może się mylę. Mam bardzo szeroką ogólną wiedzę o informatyce i programowaniu, czy algorytmach dlatego tym się nie przejmuję. Ewentualnie jeśli wszystko pójdzie w dobrą stronę, to zacznę jakąś małą seryjkę na yt zostawania etatowym programistą, więc jak zobaczysz kiedyś jakiś film z tego to błagam o protipy ;). Nie wiem czy to co napisałem brzmi sensownie, bo jest zdecydowanie za późno na takie eseje, ale z góry dziękuję.
@kunegundek12347 ай бұрын
@@Wigtor O mordko, dzięki za odpowiedź, serio miło mi i się nie spodziewałem! :D Na starcie - nie przejmuj się "poziomem filmu", ja w pełni te argumenty przyjmuję, ale przedstawiłem ich kontrę, która według mnie jest sensowna. Widać, że jesteś mega geekiem i to się ceni. :) Co do pytań: 1. Wiesz co, wydaje mi się, że o ile nie będziesz się jakoś męczył w pisaniu backendu, to jak najbardziej spoko pomysł, zawsze możesz zwyczajnie czymś bardziej niskopoziomowym zajmować się po godzinach (nawet śledzę kilka kanałów, które akurat się kochają, nawet nie stricte w programowaniu ich, a po prostu całościowo od projektowania płytek po pisanie na jakieś różnorakie układy różnych programików) i uważam, że jako zajawka super sprawa! Niestety z zarobkami jak mówisz jest troszkę lipa, z resztą podobnie jak w game devie, ja w sumie sam gdyby game dev był łatwiejszy do wejścia i bardziej przystępny jak chodzi o zarobki, to nie wiem czy nie poszedłbym w game dev po prostu, a tak jestem backendowcem, ale muszę przyznać, że bardzo to lubię i z perspektywy czasu (można powiedzieć, że 2-3 lata, zależy jak liczyć doświadczenie, ale mniej więcej tyle) zaczynam wręcz czuć zaciągi takie biznesowe :P Chociaż z drugiej strony patrząc, widać po Tobie mega pasję, więc jakbyś miał możliwość pójścia w cos niskopoziomowego, to nie wiem czy też nie warto rozważyć. Warto na pewno rozważyć obie opcje, najważniejsze, że w razie czego mając pierwsze doświadczenie w branży łatwiej trochę zmieniać kierunek w jakim idziesz, ja na początku trochę z przypadku pracowałem na php + czystym js + html i css, a to wszystko wrzucone w silnik presta shop i nie było problemu przerzucić się na backend w c#, względnie dużo ofert miałem jak na aplikowanie na juniora w innej technologii, także zawsze po tym nawet lekko ponad roku możesz zmienić ścieżkę, szczególnie w młodym wieku to dobra rzecz, bo masz czas wytestować. :D Apropo drugiego pytania - nie polecam zdecydowanie javy + springa, od razu mówię, to jest tak niezjadliwe, że to hit haha. :D Sam szukałem pracy w tej technologii, nawet byłem na kilku rozmowach, ale jak dostałem rozmowę w .Netcie z polecenia i uznałem, że dam mu szansę, bo robiłem w nim coś małego na studiach, to po analizie wyszło mi, że w sumie to czego się uczyłem w springu kilkanaście tygodni, na przyzwoitym poziomie w .Netcie zajeło mi 2 tygodnie, o wiele bardziej przejrzysty jest jak dla mnie i tak jak mówisz jest dobrze ułożony. Z tego co zasłyszałem na rozmowach ostatnio czy w rozmowach też z programistami z dużo większym doświadczeniem, to czasem stosuje się coś, co nie jest w standardzie .Neta, ale i tak generalnie zazwyczaj większość rzeczy nie ma sensu zmieniać wzgledem standardu, co w innych językach nie jest oczywiste, co daje właśnie taką biznesową uniwersalność i pole do douczenia się jakichś rzeczy do stacka technologicznego, które będą dodatkwoym atutem, zamiast uczenia się trzeciego frameworku robiącego niemalże to samo, tylko dlatego, że nowa firma nie stosuje tego, którego używałeś. :D A apropo porad - na pewno projekty o których napsisałeś i masterowanie c# + .Net to podstawa. Też zależy w co chcesz iść, bo można w .Netcie pisać różne aplikacje, ale domyślam się, że chodzi Ci o backend API, także tutaj dodatkowo oczywiście dorzuciłbym Entity Framework, bo to się baaardzo często wykorzystuje, jak ogarniasz architekturę, to mega plus dla Ciebie, ale w czystym backendzie zazwyczaj stosuje się też architekturę warstwową + CQRS, także warto sobie to przećwiczyć, jeśli nie miałbyś jeszcze okazji, bo junior z tym to będzie szał wśród pracodawców imo, serio. :D Czy cos jeszcze? Hmm... Na pewno fajnie do apliakcji tak dodatkowo dorzucić jakąś integrację z API zewnętrznym, plus może wykorzystanie czegoś od Azure / AWS (jakieś kolejki, czy jakiekolwiek inne zasoby co udostępniają), ale to tak już totalnie dodatkowo, nie jest to wymagane, ale jest to mocne nice to have, bo często się korzysta z usług azure / aws, czasem z google w biznesie. Tylko trzeba uważać, żeby nie zapłacić za te usługi w razie czego, ale tam są raczej konta z darmowymi kredytami jakbyś się chciał pobawić. :D No i imo obowiazkowo jakbyś chciał się wyróżnić to ogarnij sobie chociaż na podstawowym poziomie pisanie testów jednostkowych chociaż + integarcyjnych oraz już tak totalnei nice to have, ale co się przydaje w pracy, czego od juniorów się często nie wymaga (od midów i seniorów już na bank), ale co jest dużym plusem, to chociaż podstawy kubernetesa i dockera, nie jest to stricte związane z pisaniem kodu, a bardziej z jego wdrażaniem i utrzymywaniem, ale niestety albo stety backend poszedł w taką stronę, że ostantio dosyć czesto programiści robią też pipeline'y do wdrożenia swoich serwisów na poszczególne środowiska, a docker + kubernetes to z jednej strony podstawy tego, ale z drugiej na tyle wystarczające, że poza nimi programista praktycznie nie musi nic więcej wiedzieć szczególnie na początku. Ja sam dostałem pracę bez znajomości tego, a teraz mogę przyznać, że znam dosyć dobrze oba narzędzia właśnie przez wymóg jaki jest w pracy. :D No i jak coś to jak chcesz możemy złapać się jak chodzi o kontakt, chętnie pomogę w Twoim procesie dostania pracy, zawsze chętnie służę radą. Sam nie jestem oczywiście alfą i omegą, moje doświadczenie też nie jest jakieś super ogromne, w pracy jestem midem (takim solidnym), ale byłem w sumie na wielu rozmowach, wiem z czym się je branża + sam też ostatnio zaczynam szukać pracy w innym miejscu, także chętnie zebrane doświadczenia przekażę Ci, aby Ci pomóc, bo wiem, jak czasami przesrane jest przebicie się przez gąszcz kandydatów. Jedno jest pewne - masz ogromną przewage, bo widać po Tobie pasję do programowania, najważniejsze żeby w procesie rekrutacyjnym zachować neutralność, pokazać co ciekawego zrobiłeś + wyciągać swoje atuty, a praca powinna znaleźć się dosyć szybko, bo na juniora kandydatów jest masa, ale niestety większość z nich to są ludzie po bootcampach, albo jakichś kursach z ToDo w porfolio i nie potrafiący wytłumaczyć czym jest klasa abstrakcyjna czy interfejs i jakie plusy daje. :D Jak chcesz daj jakiś kontakt do siebie, odezwę się i mogę śmiało w wolnym czasie podpowiadać co nieco, aby podzielić się swoim doświadczeniem w szukaniu pierwszej pracy jak i doświadczeniem stricte z już 2 lat przepracowanych w .Net, a 3 w IT, tak abyś mógł jak najgładziej wejść w branżę. :)
@SmashTheCodeDev6 ай бұрын
@@Wigtor dużo piszesz w Pythonie, nie pasowałby Ci Python + Django? Setki ofert pracy, przyjemnie się w tym pisze, zarobki też w porządku.
@dazaizer010 ай бұрын
dobry film
@Wigtor10 ай бұрын
dzięki
@hrober5298 Жыл бұрын
XD Dziwny zbiór fikołków myśliwych, nie zgadzam się z żadnym z wymienionych punktów
@Pawelice7 ай бұрын
Piszac gre bez gotowego silnika dla osoby początkującej zajmnie 3 lata żeby stworzyć grę na kalkulator.😅
@pawer122 Жыл бұрын
Jak ktoś jest prawdziwym czadem to pisze gry na papierze. (to nie jest żart)
@Oksana-f8r Жыл бұрын
Różne litery Wpisz różne litery i i bo nie umiał programować
@adventurebonsai92217 ай бұрын
Wszystko zależy od poziomu ambicji w zakładanym projekcie. żeby się czegoś dowiedzieć i poszezyć horyzonty to takie platformy jak Unity są doskonałe. Jeśli ktoś jednak uważa że w pojedynkę na swoim śrdnim drive PCta zrobi GTA, to lepiej niech zmieni zainteresowania bo to pokazuje że jego IQ jest na poziomie żółwia błotnego. Sam silnik wymaga 80GB (w UE) do tego dołóż swoje komponenty jak szaty graficzne, animacje, moc obliczeniowa dla logiki itp. W poczatkowej fazie projektu jest spoko ale jesli projekt w fazie roboczej ma już nieco napchane, to sam rozruch projektu trwa całą wieczność a pod czas pracy grafika nawet RTX chce odlecieć jak ruska rakieta. Te platformy jak na duże projekty wymagają odrębnych sekcji w tworzeniu i najlepiej przez grupę osób gdzie każdy ma konkretnie spersonalizowaną wiedzę: Ktoś robi grafikę, inny mechanikę a jeszcze ktoś pisze skrypt. Innymi słowy edytor ma przygotowaną bazę pod konkretną scenę a nie cały "bufet " gry. Po za tym przy ambitnych projektach nie implementuje się assetów z bazaru Epic Games ale tworzy własne, inaczej zawartość gry nie dokońca będzie w pełni twoja. Jakim trzeba być debilem żeby zapłacić 300 zł za jakiś domek albo samochodzik? Ale właśnie poto te silniki są Opensource i zintegrowane z bazarem, żeby zarabiać na idiotach. Więc jesli chcesz stworzyć grę swoich marzeń to: 1. Nie musisz być Heńkiem co potrafi wszystko. 2. Nie musisz mieć nawet 1 zł na początek. 3. Musisz mieć pomysł który przekona innych w tym inwestorów i musisz go opatrzyć prawem autorskim. 4. Przekonaj sponsora, inwestora, Rydzyka, Tuska czy Huj wie kogo jeszcze kto ma szelongi. 5. Szukaj ludzi z entuzjazmem, motywacją, mażeniami i wiedzą np. na uniwersytetach. 6. Zarejestruj swój projekt tak jak Firmę np. "Zbychu i spólka GameWorks" 7. Z kasy od sponsorów zorganizuj odpowiedni sprzęt dla twoich Roboli i tu warto zaproponować współpracę z renomowanymi firmami z branży IT. ( Może nawet kasę dołożą) 8. Zadbaj o Judasza w dziale propmocji, kogoś kto bedzie robił kontrolowane przecieki do mediów i dawał pozywkę do medialnej gównoburzy. 9. I najważniejsze, Nie wchodzić w żadne uklady z innymi wytwórniami gier. Samemu można tylko stracić kupę cennego czasu, kasy i gówno warte będzie powiedzenie że " Przynajmniej coś wiesz o robieniu gier" . Pozdrawiam
@zjaranyjoe7456 Жыл бұрын
To chyba masz drewno pc ze ci tak wczytuje
@Wigtor Жыл бұрын
raczej nie inaczej
@_Sqyd_ Жыл бұрын
A czy tobby fox zrobił złą grę bo używał silnika w którym programowanie nie jest potrzebne?
@Wigtor Жыл бұрын
I
@karmalek-cn6sy Жыл бұрын
jest coś takiego jak "nauka programowania"
@rikserok5 ай бұрын
Według mnie lepiej zaczynać z ue5 uzywajac blueprintow
@Tarociarz_z_Macedonii Жыл бұрын
Fajny film, nadal będę używał unity ale spróbuje coś zrobić bez silnika, żeby zobaczyć czy w ogóle umiem programować xd. A tak swoją drogą, to inspirowałeś się może zagranicznym youtuberem Hamza? bo format filmików masz podobny do jego starych materiałów i też widać, że interesujesz się samorozwojem, tak z ciekawości się pytam. Powodzenia z kanałem na youtube!
@Wigtor Жыл бұрын
Tak, inspirowałem się m.in hamzą i kanałem bebekoriginal. Chcialem też nauczyć się lepiej montować, a takie animacje to najlepszy sposób, żeby to zrobić. Jako ciekawostkę mogę powiedzieć, że tydzień temu mniej zaawansowane intro robiłem w tempie nawet 8 godzin na minutę, a teraz to max 2
@mjtr77 ай бұрын
Taki funfakt. Among Us jest napisany w Unity :D
@Wigtor7 ай бұрын
raft też
@TS-kw2so Жыл бұрын
Film zakłada, że każdy wybierający silnik jest kiddosem, który z dupy sobie pomyślał, że będzie robić gry, bo lubi grać w gry, a nie napisał w życiu nawet hello worlda XDD Taki jest target tego filmu, a ktoś z expem nie będzie opierał swojej decyzji na podstawie satyryczno bekowego filmu. Czyli forma przedstawiona w filmie trafia do dzieci chcących zrobić pierwszą grę, a w tym samym czasie omawiane zagadnienie to dla nich totalna abstrakcja XD Myślałem, że będzie coś w stylu contentu jak na kanale "Dani" - bekowo albo "Randy" - trochę bardziej merytorycznie. W Polsce nie ma takiego contentu i jest to kusząca nisza, a wystarczy po prostu przedstawić gam dev w formie zrozumiałej nawet dla totalnych laików. Ten film wygląda jak flexowanie się skillem na zasadzie machania psu kiełbasą przed pyskiem, a następnie zjedzenie jej samemu, bo 99,9% odbiorców tego filmu jest lata świetlne od napisania własnego renderera.
@Wigtor Жыл бұрын
wsm chciałbym być jak randy, ale brakuje jeszcze brakuje mi dużo umiejętności w kwesti storytellingu, montażu i wgl charyzmy. Może kiedyś stworzę coś wartego twojej uwagi
@melodytoczarnuch Жыл бұрын
nie lubie unity lagodnie mowiac... ue5 niby ciezszy ale lepszy o wiele wedlug mnie
@melodytoczarnuch Жыл бұрын
albo godot jest tez fajny
@TheRockNatural Жыл бұрын
I tak wole unity od Ureala
@wedkarskimiszmasz Жыл бұрын
Masz suba i dawaj filmy z deva, a nie tam biadolenie o unity.