게임 프로그래머의 만담, 게임코디 2nd
0 투표
2.2k views 만담 (17p)
수정됨 , 2.2k views
클라이언트 프로그래머로 일한지 벌써 4년이 넘었네요.

처음에 사수 없이 시작해서 막 달리다 보니 뭔가 근본? 없이 해온 것도 같고 더 나아가고 싶어 책 보며 공부해보려고 합니다.

Unity와 C# 으로 작업하고 있어 관련 책 추천 부탁드립니다.

게임 클라이언트 프로그래머가 보면 좋을 책이라면 굳이 unity, c# 관련되어 있지 않아도 추천해주시면 감사하겠습니다!!

만담에 대한 답글을 하려면 로그인 또는 가입해야합니다.

2 answers

0 투표
우수 답변
저도 사수없이 Unity 경력만 10년이 넘어가는데 비슷한 분이 계셨네요.

근본이 없다고 느끼는건 비슷하네요ㅎㅎㅎㅎ

책은 그냥 필요한 부분만 참고하는 방식으로 공부해서 추천은 못할거 같네요.

본인이 필요한 책을 잘 고르시라는 말밖에는..;;;;

공부하려고 하면 막막하고 그럴텐데 그럴때마다 전 거의 기초위주로 했습니다.

자료구조, 알고리즘, C#문법, LINQ, 그외 C# 새버전 문법 들로 공부했습니다.

클래스 구조 및 설계 부분도 많이 봐두시면 좋고요. 많이 만들어보셔도 좋고요.

가끔 프로그래머스 가서 문제도 좀 풀고 하면 좋을거 같네요.

부디 좋은 사수 만날수 있기를 바랍니다^^
답글 (136p)
선택됨
좋은 답글 감사합니다!!

역시 기초가 중요한가 보군요.

c# 문법 같은 경우 책을 통해 공부하셨는지 아니면 인터넷 문서 보시면서 공부하셨는지 알 수 있을까요??
책은 예전에 많이 샀는데 이젠 의미가 거의 없어서 C# 8.0 하나 사서 본게 전부고
왠만하면 MSDN으로 갑니다. Microsoft Learn 여기도 많이 보고 블로그도 참고하고요.
Unity쪽도 소흘히 하면 안되서 하나씩 만들어 보고 있습니다.

일단 문제가 생겼을 때 해결 방안을 1개가 아닌 여러개가 될 수 있는 공부를 하는 게 좋고
많이 만들어보고 다른 사람의 코드를 많이 보는게 좋아요.
Github가서 C#으로 필터링해서 둘러보는것도 좋고요

모르면 일단 검색해서 해결하고 그 코드 기억했다가 집에 가서 반드시 다시 만들어 보세요.
찾아보고 만들고 응용하고 하면 2-3시간 사라집니다
그러면 전날 해결한 코드 다시 수정하게 될겁니다 ㅋㅋ

설계 해서 만들때 왜 이렇게 만들었냐는 말에 대답할 수 있는 수준? 정도를 목표로 해보세요.
어렵지만 연습해두는게 좋아요.

이정도로 공부하면 좋겠지만 저도 사람인지라 매일은 못하고 주단위로 한번씩 합니다.
참고해셔서 공부하는데 도움이 되었으면 합니다.
정성스러운 답변 감사합니다.

어떤식으로 공부해야 될지 막막했었는데 구체적으로 알려주셔서 많은 도움이 되었습니다
0 투표
이미 잘 하고 계신데 무엇이 근본이 없다고 생각을 하시는건가요?

근원적인것이 궁금하시다면 컴퓨터공학과 커리큘럼을 추천합니다.

기본적인 학문이 튼튼하면 나머지 부분도 익히기 수월해집니다.
답글 (4.8kp)
답변 감사합니다.

뭐라 해야될지.. 음 이런식으로 하는게 맞는건가? 라는 의문이 계속 있었던 것 같습니다.

어찌 어찌 4년 동안 결과가 나오기는 했으나 이게 정석? 으로 코드를 짠 것인지에 대한 의문이 항상 있었습니다.
프로그램에 정석이 어디 있던가요? 잘 돌아가면 장땡이고 그게 느리면 더 최적화 해서 작업을 하는거죠. 세상에 없는 로직을 만드는건데 정석이라는게 있을리가요. 계속 생각하고 고치는 것뿐이죠.

게임 프로그래머의 만담 커뮤니티, 게임코디 입니다

온종일 코드와 씨름하는 우리들의 외로움을 삭이고자 합니다