최근에 군대 전역하고 하고 싶은 것을 찾다가 게임 개발에 관련된 영상을 하나 시청하게 되었습니다.
평소 게임을 좋아하던 사람이기도 하고 제가 게임을 만들 수도 있다는 생각에 과도 관련 없고 코딩을 한 번도 해보지 않은 상태이지만,
유튜브로 개발 관련된 영상을 찾아보며 주변 컴퓨터 관련 과를 재학 중인 친구들에게 물어보니
C++ 먼저 하지 말고 자바부터 해라, 다른 코딩 관련된 기초 지식부터 쌓고 해라 등
먼저 C++ 시작을 만류하는 친구들이 굉장히 많았습니다.
게임 개발을 하고 싶다는 제 마음 하나만 믿고 자바나 백엔드 프론트엔드 등 지식이 하나도 없는 상태에서 걍 C++을 시작해 봐도 되는지 여기 계신 분들의 조언을 들어보고 싶습니다.
아직 시작도 안해본 상태라면 일단 시작하고, 막힐 때 고민해봐도 늦지 않다고 생각합니다
걍 유니티 엔진부터 들어가도 상관없음. 어차피 엔진을 쓰더라도 C#으로 코딩하면서 직접 알고리즘 짜고 로직짜고 다 해야되니 결국 언어는 도구에 불과할 뿐, 중요한건 구현을 어떻게 하느냐지 C++를 만류하는 이유로는 여러가지가 있는데, 일단 초보일수록 그 언어로 만들어낼 수 있는 결과물이 게임과는 거리가 멀다는게 큰 이유임 내가 작성한 코드가 진짜 게임을 작동시킨다는 동기부여가 되야 좀 작업에 진전이 있는데 아예 생초짜인데 C++로 할수있는거라고 해봐야 연결리스트 만들기, CMD창에 "헬로월드"같은거나 출력하기 등등이 대부분이라
걍 바로 유니티 엔진 들어가도 코딩의 재미, 상속과 다형성 같은 객체지향 개념, 알고리즘과 문제해결에 대한 통찰 등등 다 얻을 수 있음 컴퓨터를 다루는 최종 목표가 게임이라면 더 알맞기도 하고 다만 본인이 자료구조를 실제로 구현하고싶고, 메모리가 관리되는 방식에 대해 탐구하고싶으면 C++ 하는것도 좋음 근데 난 입문을 C/C++로 했다가 내 초보적인 실력에서 그 언어로 낼 수 있는 결과물이 너무 허접해서 지루했었던 기억이 있어서...
일단.. 왜 C++인지 궁금하네 - dc App
씨플플은 죄악이다 - dc App
컴퓨터쪽에 관심 있는 거 아니면 C++은 좀 과함 코딩이 아예 처음이라면 엔트리 같은 블럭 코딩으로 시작하면 코딩이 뭔지 감잡기 좋음
처음하는데 성능충이고싶으면 러스트하셈
C++ 난이도 존나 높아서 초보자한테 비추하긴 해 포인터 때문에 메모리 관련해서 학습량도 장난 없기도 하고... 워낙 오래된 언어임에도 지속적으로 업데이트 되서 문법 자체도 존나게 많음
뭔 근바여
다들 처음엔 다 몰랐어요. 시작해보셍
여기다 물어볼정도면 안댐...
C#을 먹기 위한 에피타이저면 ㄱㅊ
유니티 뒀다 뭐함.
보통 컴공 커리큘럼이 C -> 자바 -> C++이라서 그럼 C++을 바로 들어가면 어려우니까 자바에서 C++과 겹치는 개념을 먼저 배우게 하는 것도 있고 컴공 애들은 대부분 웹/앱 개발 쪽을 많이 가는데 여기선 자바를 제일 많이 쓰니까 그런 것도 있음 근데 C#이 자바랑 매우 유사하기 때문에 굳이 자바를 할 필요는 없고 걍 C#을 배우면 됨 어차피 유니티는 C# 쓰니까