• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

언리얼 Rust

22.11.14 17:46 작성 조회수 1.86k

0

안녕하세요 루키스님!

우연히 해당 뉴스(https://n.news.naver.com/article/092/0002273476?sid=105)를 접하게 되었는데 언리얼도 C++로 이루어져 있다보니 보안에 문제는 없을지가 궁금합니다. 여기에 더해 https://github.com/MaikKlein/unreal-rust 언리얼에 Rust를 integrate하려고 하는 시도도 많이 보이고 있고 실제로 넥슨 자회사인 Embark(https://github.com/EmbarkStudios/rust-ecosystem)는 Rust로 FPS 게임을 만들고 있다고 들었습니다.

저는 블루프린트와 언리얼 엔진 강의를 접하면서 이에 대한 이해도는 어느정도 쌓았고 이제는 C++ 학습을 좀 심도있게 하려던 찰나에 이러한 소식을 접하게 되어서 Rust 공부를 해야 하는가에 대한 고민이 생겼습니다.

이와 관련해서 루키스님의 의견이 궁금해서 질문 게시판에 글을 남기게 되었습니다! 감사합니다.

답변 1

답변을 작성해보세요.

1

보안 업계에서 하는 얘기를 게임 업계에서 다 따를 필욘 없습니다.
C++로 작업시 취약점이 생길 수 있는건 사실이지만
그건 IE, Chrome같은 원격 제어 가능한 프로그램이나 의미가 있지
게임 쪽에서 그런걸 신경쓸 이유가 전혀 없습니다.

그리고 취약점 발견하는게 엄~~~~청 어려운 일이기 때문에
굳이 게임을 털기 위해 해커들이 노력하진 않으니 걱정하지 않으셔도 됩니다.
C++은 구글 등에서도 여전히 top3안에 드는 언어이고
성능이 뛰어나기 때문에 코어 로직을 작성할 때 여전히 많이 사용되고
아마 이번 인생에서 C++이 망하는 것 보다 저희가 먼저 죽을 확률이 높습니다.

마지막으로 C++을 이해하면 다른 언어는 금방 넘어갈 수 있습니다.
언어는 딱히 중요한게 아니라 로직이 중요하기 때문이죠.