게임기획을 꿈꾸고 있는 미대생 문과충이야.
1학년때 자바를 그럭저럭 잘 배워뒀는데 자바란게 태생이 에뮬레이터라 게임같이 퍼포먼스가 중요한 곳에선 개쓰레기라며
실력 좀 더 갈고 닦으면 맛폰 게임앱정도야 만들겠지만 나는 정통 PC게임을 만들고 싶거든.
그래서게임제작에 알맞는 C계열 언어를 하나 더 배우려고 하는데 이쪽도 C+이며 C#이며 의견이 분분하더라.
뭘 배워야할까?
게임기획을 꿈꾸고 있는 미대생 문과충이야.
1학년때 자바를 그럭저럭 잘 배워뒀는데 자바란게 태생이 에뮬레이터라 게임같이 퍼포먼스가 중요한 곳에선 개쓰레기라며
실력 좀 더 갈고 닦으면 맛폰 게임앱정도야 만들겠지만 나는 정통 PC게임을 만들고 싶거든.
그래서게임제작에 알맞는 C계열 언어를 하나 더 배우려고 하는데 이쪽도 C+이며 C#이며 의견이 분분하더라.
뭘 배워야할까?
C++든 C#이든 아무 거나 배워도 상관 없으니(그래도 기왕이면 C++가 더 가볍고 역사가 길어서 라이브러리도 많음) 일단 배우기나 하시길...
열심히 배울게용. 그래도 스타트를 제대로 끊는게 좋지 않겠음? 자바도 배울 때 재밌었고 아예 도움이 안된건 아니지만 게임만들때 못쓴다는거 알고나니 허탈하더라.
그냥 디자인 쪽으로 들어가
PC 게임 개발하려고 자바 배운다면 뜯어 말리겠지만 C++냐 C#냐의 기로라면 어느 것이든 제대로만 할 줄 알면 크게 상관 없음. 근데 나 같으면 가볍고 역사가 긴 C++ 배울 듯.
미대공부, 그래픽쪽은 기본으로 하고 있음 미대에서 배우라는 과목중에 쓸모없는 수업 빼버리고 남은 시간 쪼개서 컴공부전공으로 듣는거임.
솔직히 상용 게임들 중에 C# 같이 닷넷 플랫폼으로 개발된 게임 거의 본 적이 없다. 자바처럼 닷넷(C#, VB.NET)도 가상머신 프레임워크 기반이라 속도 문제가 있어서 게임 개발 시 안 좋은 일이 은근히 있을 거라 봄.
닷넷은 에뮬일지언정 애초에 윈도용으로 만든거라 크게 성능하락은 없다카던데 역시나 c+이 정답인건가. 뭐 근데 확실히 이런 고민할 시간에 하나라도 더 공부하는게 나을 것 같음. 땡큐.
근데 롤도 닷넷으로 만든거 아님?
ㄴㄴ 롤은 C++로 만들어 졌지. Visual C++ Redistributable Package 까는 거 보면 분석 안해봐도 알 수 있지. 확실하게 하려면 PEiD 같은 툴로 EXE 파일 컴파일러가 뭔지 까보면 되고.
자바로 만든게임은 마인크래프트밖에 못본듯ㅋㅋ
무슨언어로 공부하든지 제대로만하면 문제없음 씨샵이나 씨쁠쁠이나 애초에 문법차이가 큰것도 아닌데..
잉여 // 이 분 최소 C++이나 C# 둘 중 하나는 중급 수준 이상 안 해 보신 분... 기본 틀만 좀 비슷하지 전혀 다른 언어입니다만? C#은 C++보단 자바에 가까움.
ㅅㅅㅅ// 내가언제 같은언어라고 했음? 문법차이가 크지않은건 사실인데 뭐가문제라는건지 모르겠네 아니 클래스를 새로배워야하는것도 아니고 템플릿을 새로 배워야하느것도 아니고 핵심문법은 애초에 두언어다 비슷한데
잉여 // 니가 틀렸다. 문법부터 템플릿까지 다 새로 배워야됨 C++ 과 C#이 비슷하다는건 "C++이 JAVA와 별 차이 없는 수준이다." 라고 말하는거임. 니가 C++이 JAVA와 비슷하다 생각한다면 니 말이 맞음