METABYTE
Inapoi la articole

Adio, Rust: dezvoltatorul părăsește gamedev-ul după 3 ani de chin

Un dezvoltator de jocuri pe Rust împărtășește experiența: de ce limbajul nu a fost la înălțimea așteptărilor în gamedev și ce a mers prost.

11 aprilie 20241 min de citit
Adio, Rust: dezvoltatorul părăsește gamedev-ul după 3 ani de chin

După trei ani de încercări de a face carieră în gamedev cu Rust, un dezvoltator de la LogLog Games a decis să renunțe. Postarea lui sinceră nu e doar o plângere, ci o analiză valoroasă a greșelilor pe care le fac entuziaștii care aleg Rust pentru jocuri.

De ce Rust nu a prins în gamedev?

  • Lupta cu borrow checker — în loc de creativitate, te lupți cu compilatorul pentru fiecare referință.
  • Lipsa motoarelor mature — Bevy și Godot cu Rust sunt încă crude, iar Unity/Unreal cu C++ rămân regii.
  • Ecosistemul pentru jocuri — bibliotecile pentru fizică, UI și animație fie sunt instabile, fie necesită reinventarea roții.

Autorul subliniază că Rust e ideal pentru programare de sistem, dar pentru jocuri e ca un briceag elvețian pentru tăiat pâine: se poate, dar de ce să te complici? El trece la C# și Godot, unde măcar poți face prototipuri rapid.

Comentariul studioului METABYTE: Rust e o alegere excelentă pentru backend sau unelte, dar pentru gamedev e mai bine să folosești tehnologii consacrate. Dacă proiectul tău nu necesită performanță maximă la nivel de nucleu, nu-ți complica viața.

URMATORUL PAS

Ti-a placut abordarea?

Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.