▲GN⁺ 2025-01-09 | parent | ★ favorite | on: Rust로 게임 개발: 1년 후 현황(users.rust-lang.org)Hacker News 의견 Tiny Glade는 Rust로 작성된 인상적인 게임의 예시임 Rust 게임 개발은 실제 게임보다는 미완성된 크레이트를 출시하는 것에 더 중점을 두는 것 같음 Rust를 배우고 있는 중이며, 새로운 팀에 합류할 예정임 Rust는 재미있지만, 언어에 대한 강한 의견을 가질 만큼 실력이 좋지는 않음 언어 디자인이 그리 우아하지 않다고 생각함 제한적인 소유권 규칙이 있지만, 이를 우회할 수 있는 다양한 데이터 구조가 있어 다소 임시방편적인 느낌을 줌 패턴 매칭과 열거형 타입에 대해 C++ 프로그래머는 감명을 받을 수 있지만, OCaml/Haskell 프로그래머에게는 그다지 인상적이지 않음 C++는 어렵고 복잡하지만, 더 현대적인 언어를 사용할 수 있어 신선함 GC의 성능 오버헤드를 감당할 수 없다면 Rust가 그 간극을 메우지만, 이것이 끝은 아님 새로운 프로젝트를 시작하는 사람에게는 현대적인 C++보다 반드시 더 나은 선택인지 의문임 Godot가 언급되지 않은 것에 놀라움 Godot는 GDExtension을 통해 Rust를 포함한 여러 언어를 지원함 C++는 공식적으로 지원되며, D, Go, Haxe, Rust, Swift는 커뮤니티 지원을 받음 자신의 2.5D Ray-caster 엔진을 Rust로 다시 만들고 싶어함 현재 구현은 C로 되어 있으며, 약 500줄의 코드로 구성됨 리팩토링을 시도했으나 Ray-caster가 망가졌음 C는 재미있지만 많은 함정이 있음 관련 저장소 링크 제공
Hacker News 의견
Tiny Glade는 Rust로 작성된 인상적인 게임의 예시임
Rust를 배우고 있는 중이며, 새로운 팀에 합류할 예정임
패턴 매칭과 열거형 타입에 대해 C++ 프로그래머는 감명을 받을 수 있지만, OCaml/Haskell 프로그래머에게는 그다지 인상적이지 않음
C++는 어렵고 복잡하지만, 더 현대적인 언어를 사용할 수 있어 신선함
Godot가 언급되지 않은 것에 놀라움
자신의 2.5D Ray-caster 엔진을 Rust로 다시 만들고 싶어함