Zdjęcie w tle
DEAFCON_ONE

DEAFCON_ONE

Wirtuoz
  • 7wpisy
  • 484komentarzy

A ja z przyjemnością mogę oznajmić, że dopiero co wydaliśmy nową wersję Godot Rusta, o!


Głodot Rust to, w dużym skrócie, biblioteka która pozwala gadać z Godotem po rustowemu – skupiamy się na tym żeby szybko, efektywnie, bezpiecznie i przyjemnie dało się dostarczać ten słynny value, zamiast bezsensownie utykać. Zero boilerplate, zero rozkmin, większość abstrakcji ułożone tak jak w gdscripcie, siadasz i robisz co trzeba .


W tej wersji wpadły usprawnienia do eksportów, QoL ficzery do Godotowych Callable, `match_class!` do łatwego matchowania danego eventu, ostatnie szlify silnie typowanych sygnałów… i duuuuuuuuuuuużo innych usprawnień >:].


Devlog: https://godot-rust.github.io/dev/september-2025-update/

Github: https://github.com/godot-rust/gdext


#programowanie #godotengine #gamedev #rustlang

Catharsis

@DEAFCON_ONE

skupiamy się na tym żeby szybko, efektywnie, bezpiecznie i przyjemnie

To szybko i przyjemnie czy w Rustcie? Bo mi tu kolidują te słowa ze sobą xD.

A tak na poważnie bo nie jestem totalnie w temacie. Czy gry napisane w tym będą działać jakoś znacznie szybciej niż napisane w tym czym się domyślnie pisze w Godocie? No bo z tego co pamiętam to Godot używał czegoś podobnego do Pythona, no i to na pewno ma dużo mniejszy próg wejścia niż Rust, więc ciekawi mnie czy warto się męczyć z Rustem. Robił ktoś jakieś porównania wydajności, benchmarki itp?

DEAFCON_ONE

@Catharsis Kolejna edycja będzie poświęcona wydajności (pozwolimy w końcu na warunkowe zdejmowanie safety checków: https://github.com/godot-rust/gdext/pull/1278 co oznacza prędkość taką jak w godot-cpp), to wtedy nabazgram parę benchmarków i porównań – ale krótko mówiąc zapierdala, GDScript jest tak wolny, że rust potrafi wycisnąć znacząco więcej nawet z wszystkimi safety checkami w debugu (...debug jest niezoptymalizowany, a safety checki drogie). W zależności od tego co robisz można spodziewać się że w release, bez safety checków, będzie od 20% do paru rzędów wielkości szybciej (w jednym skrajnym wypadku – pic rel – ktoś zobaczył speedup paru rzędów wielkości co jest absurdalne, kumpel z rogalem z 800 FPS przeszedł do 1400 FPS, https://github.com/Houtamelo/spire_enum bez checków jest w pewnych scenariuszach (interpolowanie zmiennych zdefiniowanych w klasach, nie skryptach czy shaderach) szybszy od natywnej implementacji) – im więcej rzeczy robisz w userspace (skryptach/swoich klasach) tym większa różnica na korzyść GDExtension.


ALE GDScript jest gut enuf do większości gier, gdzie tylko kawałki koniecznie trzeba robić w GDExtension czy modułach – osobiście korzystam z rusta bo przyjemniej mi się w nim klepie (rustowe enumy to powinien być standard, okołofunkcyjne rzeczy są deliszys, iteratory kocham, fearless concurrency to nie mem, no i silne typowanie jest bardzo przyjemne) i staramy się jak najbardziej usprawnić ergonomię. Dla kogoś kto nie klepie w ruście może to brzmieć dziwnie, rozumiem, bo sam reaguję tak na ludzi co lubią klepać w cpp :D.


No i klasy w GDExtension to też pełnoprawne klasy w rozumieniu Godota – więc można do nich normalnie doczepiać skrypty.


Myślę że wychodzi git, bo ludzie którzy przychodzą często nie porównują ergonomi godot-rusta z godot-cpp czy modułami, a właśnie z gdscriptem i C#, gdzie często wychodzimy na tym tle korzystnie.

3df3cd8f-6071-4492-b690-e3797ef9ce48

Zaloguj się aby komentować

Zaloguj się aby komentować

Thereforee

@DEAFCON_ONE Hejto być jak:

3e21717d-f0f7-44cf-853d-170068f47fb2
bojowonastawionaowca

@DEAFCON_ONE ma być dodana opcja wyłączenia

i_am_not_a_robot

@bojowonastawionaowca W następnym update, za około rok.

bojowonastawionaowca

@i_am_not_a_robot ja tego nie powiedziałem

Zaloguj się aby komentować

Co się odpierdala z rynkiem pracy?


Od lutego szukam nowej roboty, jakoś od maja jestem bezrobotny – początkowo szukałem w zawodzie, po paru miesiącach machnąłem ręką, bo kandydatów więcej niż stanowisk (na obecny rynek mógłbym narzekać godzinami) i zacząłem rozsyłać CV wszędzie. Odzew był zerowy, ale po paru modyfikacjach (usunięciu wszystkich wzmianek o niepełnosprawności i lekka modyfikacja CV, żeby wyjść na solidną osobę której hobby jest ciężka praca i kibicowanie Concordii Knurów) w końcu coś zaczęło się ruszać.

No i moja bańka pękła razem z odbytem.


Stanowiska oferujące atrakcyjne wynagrodzenie (widełki 4000-4500 PLN brutto za pełen etat w ogłoszeniu) z pięcioma-sześcioma etapami rekrutacji. Minimalna krajowa za znajomość trzech języków. (moje ulubione) Test MBTI jako jeden z wymogów (????). Umowa o pracę to egzotyk, ewentualnie karta przetargowa obok atrakcyjnego wynagrodzenia. RTV Euro AGD zaczęło z grubej rury każąc mi wypełnić test kilkudziesięciu pytań ABCD żeby sprofilować mój charakter (są tam takie cudowne pytania jak "czy często spóźniasz się do pracy?" (zdecydowanie nie, jestem bezrobotny)).


Co. Do. K⁎⁎wy.

Jak brałem się za gównoroboty dekadę temu, to sprawdzali tylko czy mam parzystą ilość kończyn, a posiadanie pulsu było atutem.


Jeszcze się nie wgłębiłem mocno w te gównoprocesy, ale jeśli efekt będzie ten sam co w moim zawodzie (tj. po 7 etapach rekrutacji, o ile dobrze poszło, trafia się do limbo i gnije, ew. nie przechodzi się medycyny pracy jeśli uwzględnimy poprzedni zawód) to się wkurwię jeszcze bardziej niż teraz.


#pracbaza

Half_NEET_Half_Amazing

nie wiem

w życiu nie szukałem roboty dłużej niż tydzień

a z poprzedniej piszą i dzwonią do mnie regularnie żebym wrócił XDD

VonTrupka

@Half_NEET_Half_Amazing lubisz gdy dzwonią? (¬‿¬)


jak nie, to im pierdolnik stawkę x3 to się odpieprzą (⌒ ͜ʖ⌒)

GazelkaFarelka

@DEAFCON_ONE recesja

ludzie nie kupują, bo nie mają kasy albo boją się o pracę i odkładają oszczędności

firmy mają spadki sprzedaży, zwalniają, wstrzymują inwestycje

kolejni ludzie są zwalniani, więc nie mają kasy, więc redukują wydatki...

powodzenia

@DEAFCON_ONE a co ma się odpierdalać? Nie chcieliśmy inflacji to złoty został wzmocniony, przez co dla zagranicznych firm koszty pracy wzrosły, a dla zagranicznych klientów zdrożały nasze produkty. Idąc dalej firmy przenoszą się do tańszych krajów (jest teraz jakieś korpo które nie przenosi procesu do Indii?), a zakłady produkcyjne mają mniej zamówień.

Moim zdaniem teraz dzieje się korekta na rynku po szalonych latach 2020-22. Już w tamtym roku było ją widać, w tym roku wjechała już na grubo.

powodzenia

Aha, a 2025 szykuje się jeszcze gorszy pod tym względem

Zaloguj się aby komentować

koszotorobur

@DEAFCON_ONE - sam tą gierkę tworzysz?

DEAFCON_ONE

@koszotorobur tak, osobiście nie polecam, bo to grind – gamedev to tak szeroka dziedzina, że każdy znajdzie coś czego nienawidzi lub w coś w czym nie jest dobry. W moim wypadku była to grafika (musiałem zrobić 3 miesiące przerwy żeby się tego nauczyć), ale przede mną jeszcze level design i balans.

koszotorobur

@DEAFCON_ONE - a co tam za gierkę strugasz i dlaczego?

Zaloguj się aby komentować

Zapewne nie wiecie, ale dziś jest wielkie święto niemieckiej inżynierii.


W tym dniu, 84 lata temu, w Hamburgu spłynęła na wodę (zatem symbolicznie narodziła się) Bismarck.


W swojej krótkiej, nieco ponad dwuletniej, historii zapisała się wysłaniem walentynki na romantyczną odległość ~14 kilometrów, czym zdobyła serca narodu Brytyjskiego <3.


Wszystkiego najlepszego z okazji urodzin, Bismarck!


https://www.youtube.com/watch?v=VJHsCSmcXrc


#historia #militaria #iiwojnaswiatowa

5d2ab990-21e8-4e7b-bf62-3aecaee998fe
Cybulion

@SpoconaPacha fregata?

DEAFCON_ONE

@SpoconaPacha pancernikiem z okresu drugiej wojny światwej :D. Historię Bismarck całkiem dobrze (a na pewno lepiej niż ja wieczorową porą) przybliża ten film: https://www.youtube.com/watch?v=RfCap-xE96Y

SpoconaPacha

Komentarz usunięty przez moderatora

Zaloguj się aby komentować