>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
Rust

Veloren: Gdy open source spotyka świat fantasy

7382 gwiazdki

Logo Veloren na zrzucie ekranu

Czy kiedykolwiek marzyłeś o prawdziwej alternatywie dla komercyjnych gier RPG? Istnieje niewiele takich projektów, ale Veloren jest dokładnie tym przypadkiem, gdzie entuzjazm społeczności tworzy coś niesamowitego. Ten projekt open source łączy elementy Dwarf Fortress, Cube World i Breath of the Wild, pozostając jednocześnie całkowicie darmowy i otwarty na modyfikacje.

Czym jest Veloren?

Veloren to oparta na wokselach otwarta gra RPG rozwijana przez społeczność w Rust. W przeciwieństwie do wielu gier indie, to nie jest tylko demo ani prototyp — projekt ma aktywną społeczność graczy, regularne aktualizacje i ambitne plany rozwoju.

Kluczowe funkcje:

  • Pełnoprawny otwarty świat z proceduralnym generowaniem terenu
  • Tryb wieloosobowy z oficjalnymi serwerami
  • Rozbudowany system wytwarzania i progresja postaci
  • Grafika wokselowa z dynamicznym oświetleniem i pogodą

Dlaczego programiści powinni zwrócić na to uwagę?

1. Otwartość i społeczność

Projekt jest w pełni open source (GPLv3), co oznacza:

  • Możliwość studiowania i modyfikowania kodu
  • Aktywne uczestnictwo w rozwoju (ponad 400 współtwórców)
  • Wsparcie dla różnych typów wkładu — od programowania po tłumaczenia

2. Nowoczesny stos technologiczny

Veloren jest napisany w Rust przy użyciu:

  • gfx-rs do grafiki
  • specs do systemu Entity-Component
  • simplex-noise do generowania proceduralnego

To doskonały przykład wykorzystania Rust w złożonych projektach gier.

3. Łatwość uczestnictwa

Projekt aktywnie wita nowych współtwórców:

  • Szczegółowa dokumentacja
  • Aktywne kanały Discord i Zulip
  • Możliwość uczestnictwa nie tylko w kodzie, ale także w projektowaniu, tłumaczeniach, testowaniu

Jak wypróbować?

Najlepszym sposobem jest użycie oficjalnego launchera Airshipper, który automatycznie aktualizuje grę. Dla osób preferujących samodzielną kompilację, dostępne są instrukcje budowania ze źródeł.

Dla kogo jest Veloren?

  • Programiści Rust zainteresowani programowaniem gier
  • Entuzjaści open source chcący uczestniczyć w ambitnym projekcie
  • Gracze szukający alternatywy dla komercyjnych gier RPG

Veloren to rzadki przykład tego, jak społeczność może stworzyć pełnoprawną grę dorównującą komercyjnym odpowiednikom. Projekt jest szczególnie interesujący dla programistów dzięki otwartemu kodowi i aktywnemu procesowi rozwoju. Jeśli szukałeś sposobu na połączenie miłości do gier z uczestnictwem w open source — to może być Twoja szansa.

Oficjalna strona | Repozytorium GitLab | Discord

Powiązane projekty