프로그래밍

언리얼 C++이라고 불리는 이유?

말 그대로 클라이언트 프로그래머 분들이 언리얼 C++은 C++과 완전히 다르다고 말하는 이유가 궁금해서 여쭤봅니다.

제가 클라이언트 프로그래머는 아니여서 언리얼 경험이 많지는 않은데(그냥 간단하게 엔진 뜯어서 기능 몇 개 추가해본 정도), 겉으로 보기에는 무엇을 보고 이야기하는 건지 모르겠어서요.
 

1) 리플렉션 시스템(CDO나 UPROPERTY 등의 macro 쓰임 등)은 사실상 framework의 영역이고

2) stl을 쓰지 않는다? 제 생각에 게임 분야의 특수성 감안하면 stl 쓰는데 유지보수성, 생산성, 성능 다 잡은 게임 엔진 찾는 게 더 어려울 것 같아요..

 

그리고 위의 이야기들은 사실 C++과 다르다라고 말할 만한 껀덕지도 아니지 않나요? 뭐 문법이 바뀌는 것도 아니고 그냥 wrapping하는 거니깐..

어떤 프로젝트든 코드 100만 줄 이상의 대규모이면, 특히 게임이 성능에 민감하고 초대규모로 프로젝트가 진행된다는 걸 감안하면 지극히 정상적이고 당연한 부분인 것 같아서요.

 

그래서 이런 부분을 이야기하는 것은 아닌 것 같고.. 심연의 무언가가 있나요?

4개의 댓글

ye
2024.04.06

윈도우 런타임 발라놓은 C++ 한테 C++/WinRT 라고 부르는것하고 비슷하죠 뭐

C++ 공식 문법도 사용할 순 있지만 실제 코드 사용자체는 WinRT에 맞춰야하니 그렇게 부르는듯함 (i.e 메모리 관리)

 

게임 엔진은 안해봤지만 Unreal C++도 비슷한 결이겠죠 뭐

0
2024.04.06
@ye

WinRT를 예로 드니 뭔가 또 오묘하게 납득이 되는 것 같기도 하네요ㅋㅋ

0
2024.04.06

메모리 관리 개념도 다르고

또 뭐 많은데

 

여기 써있는거처럼 세분화해서 따지면 굳이 설명과 납득이가능한데 저런것들이 수십개 있어서 그냥 별도의 생태계가 됨

 

유니티도 유니티하는애들이랑 씨샵하는애들이랑 같은언어인데 접점은 그냥 json파싱 라이브러리정도밖에없음

0
2024.04.08

굳이 조금더 쉽게 비교하자면 프레임워크 처럼 돌아간다고 해야하나? 맨날 사용하는거가 공식화 되어있고 그걸 쓰는 라이브러리가 정해져있어서?? 하 말로설명하려니 힘드네

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180750 [모바일] 6월부터 직구 많이 막힌다고 해서 5 백병원원무과 0 3 시간 전 326
180749 [컴퓨터] 통관때문에 좆됐네 4 YOJI 0 3 시간 전 311
180748 [컴퓨터] 맥북 구매하려고 하는데 도움을 요청합니다. 12 후라리지마봐 0 4 시간 전 90
180747 [정보] 5년 쓴 노트북에 ssd 하나 더 달아주려는데 추천 모델 좀... 2 sjwbdj 0 4 시간 전 47
180746 [잡담] 아이패드 미니 개선판 언제 나와.. 5 년째재수강 0 5 시간 전 113
180745 [잡담] 한컴오피스 vs ms워드 맞춤법 검사기 뭐가 더 좋음? 저크고아름다운 0 5 시간 전 32
180744 [잡담] 중국 쇼핑몰 쓰면서 개꿀인점 2 마리아노플 1 5 시간 전 180
180743 [모바일] KT M모바일에서 갈아타려하는데 6 잉베이요한말름스틴 0 6 시간 전 107
180742 [잡담] GPT 버전 4o 인거 어떻게 아나요? 3 쭤뢥쭤뢥 0 8 시간 전 217
180741 [잡담] 컴바꿨당 2 함박눈 0 8 시간 전 64
180740 [견적] 커스텀 키보드 질문! 2 치즈가좋아 0 9 시간 전 110
180739 [컴퓨터] 님들 견적 한번 짜봤는데 어떰? 7 병든붕어빵 0 17 시간 전 121
180738 [컴퓨터] 윈도우10 복구솔루션 질문합니다... 5 승강기는안전해 0 17 시간 전 102
180737 [컴퓨터] 컴알못 컴퓨터 견적서 조언받고 다시 짜봤습니다. 20 저크고아름다운 0 17 시간 전 107
180736 [컴퓨터] 맥북 마이그레이션 해본사람 8 망나니용 0 17 시간 전 125
180735 [프로그래밍] IOS 개발자 있나여? 1 g4eng 0 17 시간 전 146
180734 [컴퓨터] 라이젠 9천번대 나오면 컴 바꿔야겠다 2 니인생족망 0 17 시간 전 102
180733 [모바일] p12 정발 살까말까 cw 7 0 18 시간 전 48
180732 [잡담] 이제 곧 1600x -> 5600으로 cpu 교체해서 영상 찾아보는데 6 손씨네원조비빔밥 0 19 시간 전 160
180731 [컴퓨터] 라이젠 9천번대는 램오버 몇까지 먹을까 6 오브 0 22 시간 전 159