유니티, c# 공부 순서

유니티, c# 공부 순서

작성일 2024.02.26댓글 5건
    게시물 수정 , 삭제는 로그인 필요

안녕하십니까 22살 군대에서 게임 개발 공부를 하고싶어서 글을 작성하게 됐습니다.

전역은 9월달쯤이고 지금은 코딩이랑 친해지려고 html, css, 자바 기초 하는중입니다. 자바를 끝내고 이제 게임 개발 공부를 하고 싶은데 어떻게 공부하는게 좋을지 모르겠습니다.

1. C#기초책을 구비한 다음 문법부터 알아가고 그 다음에 유니티 공부를 시작한다.

2. C#도 알려주고 유니티로 예시를 들어주는 책을 읽으며 공부한다.

일단 군대에서 이렇게 2개중 하나를 생각하고있습니다.
그치만 군대여가지고 유니티 실습은 가능한 여건이 아니고 c# 같은 경우에는 w3c로 할 수 있지 않을까 생각중입니다.

공부시간은 일과 때 시간이 남는다면 책을 읽으면서 이해하고 연등해서 실습하면서 진행하고있습니다.

그리고 전역해서 학원을 다니는게 더 도움이 될지 아니면 독학으로 인프런 같은 강의를 듣는게 도움이 될지 추천 부탁드립니다!

+ 추가로 공부 순서를 어떻게 잡고 강의 같은 거 추천해주신다면 감사하겠습니다.


#유니티 c# #유니티 c# 문법 #유니티 c# 버전 #유니티 c# 책 추천 #유니티 c# 기초 #유니티 c# 스크립팅 마스터하기 #유니티 c# 스크립트 #유니티 c# 강좌 #유니티 c# 공부 #유니티 c# 자동완성

profile_image 익명 작성일 -

안녕하세요! 게임관련 이모저모와 입시,취업 관련 이야기를 하고 있는 포깡이라고 합니다!

게임 개발을 희망하는 군인분께서 매우 훌륭한 목표를 가지고 계시네요!! 여러 가지 옵션이 있지만, 가장 적절한 방법을 선택하는 것이 중요합니다~

  1. 1. C# 기초 책을 구비한 후 유니티 공부:

  2. C#은 유니티 게임 엔진의 기본 언어이므로 C# 문법을 먼저 익히는 것은 좋은 아이디어입니다.

  3. 이후에는 유니티 공식 문서나 튜토리얼을 통해 실전적인 프로젝트를 만들어보는 것이 좋습니다.

  4. 2. C#과 유니티를 함께 공부하는 책 선택:

  5. C#을 배우면서 동시에 유니티를 사용하는 책을 선택하는 것도 좋은 방법입니다.

  6. 이런 책들은 C#의 기초부터 유니티의 기본적인 개념과 실습을 함께 다루기 때문에 학습이 효율적입니다. 군대에서는 유니티 실습이 어려울 수 있지만, C# 학습은 가능합니다. W3Schools와 같은 온라인 리소스를 활용하여 기본적인 문법을 익히는 것은 좋은 생각입니다. 공부 시간을 활용하여 책을 읽고 이해한 후에는 실습을 통해 본인의 이해도를 높이는 것이 좋습니다.

학원을 다니는 것과 독학 강의를 듣는 것 중 어느 것이 더 도움이 될지는 개인의 상황과 선호도에 따라 다를 수 있습니다. 학원을 다니면 전문적인 지도를 받을 수 있고, 동기들과 함께 프로젝트를 진행하며 협력하고 경험을 쌓을 수 있습니다. 반면에 독학은 시간과 장소의 제약 없이 자유롭게 학습할 수 있으며, 인프런과 같은 온라인 강의를 통해 저렴한 비용으로 고품질의 강의를 들을 수 있습니다.

공부 순서를 잡을 때는 다음과 같은 순서를 추천드립니다!

  1. 기본적인 C# 문법 학습

  2. 유니티 기본 개념과 에디터 사용법 학습

  3. 프로젝트를 통한 실습과 응용

  4. 고급 기능 및 심화 학습

강의 추천은 유데미, 코세라, 인프런 등의 온라인 교육 플랫폼에서 제공되는 유니티 관련 강의를 살펴보시면 됩니다. 실습 중심의 강의를 선택하여 실전 프로젝트를 진행해보는 것이 좋습니다. 독학 시에는 목표를 분명히 정하고 계획을 세우는 것이 중요합니다.

답변 이외에 궁금한 내용이나 질문 있으시면 아래 카톡으로 연락해주세요! 열심히 답변해드리겠습니다!

https://open.kakao.com/o/sFqsiN9f

profile_image 익명 작성일 -

일단 C#을 어느정도 다룰 줄 알아야 유니티에서 C#을 사용한것을 보고 C#이 이해가 되지 않아서 헤메지 않을테니까요.

profile_image 익명 작성일 -

안녕하세용. 게임계열로 입시 및 취업 담당 선생님입니다!

일단 전역까지 아직 시간이 남았지만 벌써부터 공부를 하신다니 너무 대단하세용..

우선 알려드릴 수 있는건 모든 분야가 독학이 가능하다고는 말씀드리고 싶어요.

하지만 사람들이 대부분 독학을 하다가 1~2년 정도 지나면 어려움을 느끼고 그제서야 학원에 옵니다.

저는 이 부분이 정말 시간낭비라고 생각합니다.

게임 개발을 공부하고 싶다면 C# 에 한정되지 않고 "게임프로그래밍"에 관련된 책을 먼저

공부하시는게 좋습니다. 하나의 언어에 너무 국한되지 않았으면 합니다.

C#만 가능한 개발자가 아니고 C, C#, C++ 등 다양한 언어를 구사할 수 있는 그런 게임개발자가 되길 바랍니다.

나무와 숲, 이렇게 생각하시면 좋습니다. 숲을 보시고 앞으로 나아가세요.

유니티엔진을 지금으로써 다룰수는 없지만 게임프로그래밍에 관련된 책들 있죠? 그걸 온전히 여러번 읽어보세요.

그리고 나서 학원의 도움이 필요합니다. 왜냐하면 이게 올바른 방향성으로 만들어지고 있는건지

내가 온전히 새로운 기능을 만드는게 아니고 나와 있는 기능들의 코드를 그대로 적고 있는건지

응용능력이 필요한겁니다. 유니티 입문과정, 심화과정도 잘 교육하고 있습니다.

그리고 매년 취업률이 굉장히 높습니다. 특히 유니티는요. 그래서 취업연계도 잘 받으셨으면 좋겠습니다

다만 전역까지 아직 시간이 남았기 때문에 이론적인 부분만 딱 배울 수 있는 온라인교육에 관심이 있다면

아래 배너를 통해 연락주세요. 전화문의가 부담스럽다면 편하게 오픈카톡으로도 물어봐 주셔도 괜찮습니다.

감사합니다. 답변확정 부탁드려요!

신촌게임개발학원

profile_image 익명 작성일 -

게임을 개발하고자 하면, 먼저 게임같은 프로그램을 만드는 일인 코딩 다른 말로는 프로그래밍을 제대로 배워 컴퓨팅 사고력과 프로그래밍 능력을 갖추도록 하세요. 그러면, C#언어도 유니티도 보다 쉽고 재미있게 효율적으로 배울 수 있습니다. 특히, C#언어나 유니티를 배울 때는 절대 되지 않지만, 현재나 미래를 살아야 하는 사람이라면, 누구나 반드시 갖춰야 하는 능력인 컴퓨팅 사고력을 갖출 수 있습니다.

C#언어, C++언어같은 프로그래밍 언어, 유니티, 언리얼같은 게임엔진 라이브러리나 개발 툴을 배우고, 인터넷 검색이든, 회사에 있든 남이 만든 코드로 시키는 일만 하고자 하면, 국비지원 과정 6개월 이상 듣고 바로 취업하세요. HRD-Net에서 지역별, 분야별 검색해 보세요.

학원이나 학교 상담자의 이상한 말만 믿고 "학원이나 학교에서 프로그래밍 언어, 라이브러리, 개발 툴 배우고 회사가서 10년정도 일하면서 배우면, 내가 생각하는 게임을 만들 수 있다"란 꿈을 꾸면서 말이죠. 10년 정도 일해도 내가 생각하는 게임을 만들 수 없습니다. 옛날에는 10년 후에 치킨집 사장, PC방 사장, 커피전문점 사장이 왜 되었을까요? 물론 오래 가지 못했지만 사장이 되었지요. 요사이는 엄두도 못낼 일이지만 말입니다. 아직도 이러한 감언이설에 녹아나는 사람들이 많겠지요?

남이 만든 코드로 시키는 일만 하지만, 같이 일하는 사람들에게 개무시당하지 않으면서 일하고자 하거나 내가 생각하는 게임을 만들고자 하면, 먼저 코딩 다른 말로는 프로그래밍을 제대로 배우도록 하세요. 회사마다 "사람이 없다"고 아우성입니다. 어떠한 프로그래밍 언어라도 보다 쉽고 재미있게 효율적으로 배울 수 있습니다.

프로그래밍 언어, 라이브러리, 개발 툴을 배우면, 코딩 다른 말로는 프로그래밍할 수 있을 것이라 생각하십니까? 그렇지 않습니다. 코딩할 때 사용되는 도구인 프로그래밍 언어, 라이브러리, 개발 툴을 배운다고, 코딩할 때 필요한 능력들, 추상화 능력, 논리적 사고력, 문제 해결 능력, 비판적 사고력, 창의적 사고력, 컴퓨팅 사고력 등등으로 총합된 창의적인 혹은 창조적인 문제 해결 능력이 저절로 갖춰지지 않습니다. 그래서 프로그래밍 언어, 라이브러리, 개발 툴을 배운다고 내가 생각하는 게임을 만들 수 없습니다.

어떠한 프로그래밍 언어라도 보다 쉽고 재미있게 효율적으로 배우고, 내가 생각하는 게임을 만들고자 하면, 먼저 코딩 다른 말로는 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 그러면, 나이, 성별, 학력, 전공과 상관없이 누구나 게임을 만들 수 있습니다. 그러려면, 많는 시간과 노력이 필요합니다.

코딩 다른 말로는 프로그래밍을 제대로 배워 컴퓨팅 사고력과 프로그래밍 능력을 갖추고자 하면,

"이렇게 하면 나도 프로그램을 잘 만들 수 있다(나프잘)" 책들로 공부해 보세요.

카페 "프로그래밍을 배우자" cafe.naver.com/parkcom1990 에서 프로그래밍 관련 정보들을 참고해 보세요. 프로그래밍이 무엇인지. 어떻게 해야 프로그래밍할 수 있는지, 어떻게 프로그래밍을 공부해야 하는지 등등 알 수 있습니다.

profile_image 익명 작성일 -

안녕하세요~ 질문에 답변 드립니다.

안녕하십니까 22살 군대에서 게임 개발 공부를 하고싶어서 글을 작성하게 됐습니다.

전역은 9월달쯤이고 지금은 코딩이랑 친해지려고 html, css, 자바 기초 하는중입니다. 자바를 끝내고 이제 게임 개발 공부를 하고 싶은데 어떻게 공부하는게 좋을지 모르겠습니다.

-> HTML, CSS는 프론트엔드 언어이고 자바는 백엔드 언어입니다. 서로 활용되는 분야가 다르기 때문에, 먼저 프론트엔드쪽으로 공부하시는 것을 추천드리고 싶습니다. 프론트엔드 개발자가 되기를 희망하신다면 HTML, CSS, JAVA Script 세 가지 언어를 많이 학습하시며, 추가적으로 REACT.JS도 학습하시는 것이 좋습니다.

간단하게 설명드리면, 프론트엔드란 사용자의 화면 구성의 모든 요소를 개발하는 직무입니다. 사용자의 화면 레이아웃, 사용자의 스크롤에 의한 화면 전환 등의 모든 요소를 개발하게 되며, 최근 관심도가 급증한 UI/UX 디자이너, 웹 퍼블리셔 등이 프론트엔드 개발자라고 이해하시면 됩니다. 프론트엔드 개발을 공부하시면서 " 웹 디자이너 " 라는 직업을 많이 접하게 되실 텐데요, 현재의 트렌드를 정확히 분석하는 것이 중요합니다. 과거의 웹 디자이너라는 직업은 포토샵, 일러스트 등의 프로그램을 통해 " 디자인 " 만을 담당했다면, 현재의 웹 퍼블리셔라는 직업은 디자인한 결과물을 웹 사이트로 구현해내는 능력까지 겸비하고 있는 사람을 의미합니다. 그렇기 때문에 코딩 능력이 필수적으로 요구되며, IT 직종은 기업의 수요가 급증한 직종인 만큼 비전공자도 실무 활용 능력을 중점적으로 평가하여 많이 채용하고 있는 추세입니다.

프론트엔드를 학습하신 뒤 심화과정으로 백엔드를 많이 선택하십니다. 백엔드란 사용자에게는 보이지 않는 DB 등의 데이터를 관리하는 직무입니다. 과거의 로그인, 회원가입 등이 대표적인 백엔드 개발이었으며 현재에는 4차 산업 혁명에 따른 급격한 트렌드 변화와 기술 발전으로 인해 백엔드 분야에서는 챗 GPT 와 같은 " AI " 를 주로 다루고 있습니다. 현재 공부중이라고 하신 JAVA가 바로 백엔드 언어이며, 백엔드에서는 NODE.JS, PYTHON 등의 언어를 주로 학습하십니다.

공부 순서를 가이드해드리면, 독학으로 하시는 것에는 한계가 있기 때문에 전역 후 국비지원을 알아보셔서 국비지원학원에서 전문적인 과정에 참여하시는 것을 추천드리고 싶습니다. 국비지원을 알아보실 때에 자비부담금이라는 것을 확인하실 수 있는데요, 자비부담금이란 수강료에서 국비 지원이 가능한 금액을 제외한 나머지 금액을 수강생이 사비로 지불하여야 하는 금액을 말합니다. 자비부담금이 발생하는 이유는 해당 훈련 과정만으로는 취업이 어렵기 때문인데요, 같은 국비지원학원에서의 IT수업을 들어도 자비부담금 여부가 달라지는 이유는 수업의 커리큘럼 차이 때문입니다. 기초 이론만을 훈련하는 학원과 " 구현 " 까지의 활용 능력까지 훈련하는 학원, 두 학원 중 실무 능력을 더 효과적으로 학습할 수 있는 학원은 후자라고 이해하실 수 있겠죠.

웹 개발에 관심이 많으시다면, 제 블로그에 웹 개발자에 대해 조사해놓은 내용이 있으니

참고해보시기를 추천드립니다.

https://blog.naver.com/6_45_am/223359450904

유니티 c#공부질문

유니티공부를하려는데 그중 언어공부 c#을천천히 배우려는데 c언어먼저해라 ...... 먼저배우든 하나의 언어를 배우면 다른 언어를 배울때에 많은도움이 됩니다. 즉 순서가 없어여

C#, 유니티 관련 책 추천해주세요!

... C#유니티.. 별도로 책을 한 권씩 사서 따로따로 공부하다가 어느 수준이 되면... 배운다던가, C#을 배우면서 유니티를 배워야하나요? 어떤 순서로 배워야 하고, 이유는...

유니티 공부 게임 개발 취미

... 학원광고 하시면 신고할게요 순서C#언어부터 공부를 하고 유니티를 들어가는게 맞아요. 공부순서를 정하고싶다하면 C언어 > C# > 유니티 이렇게 배우시면 더 좋을거...

유니티 독학 순서

유니티 독학 순서 C# 문법을 안배운 상태로 그냥 유니티부터 배워도 되나요 ? 사실 프로그램에 대한 조그만 지식만 있다면 별 문제 없지만, 그렇지 않다면 C# 부터 공부...

c, c++, c#

... 제가 결론적으로 해보고 싶은 것은 유니티와 언리얼 관련 입니다. 따라서 제가 공부 순서를 c , 자료구조, c++, c# 순으로 공부를 할려고 했습니다. c와 자료구조로 기초...

코딩 공부 순서

... 연관없이 별개로 볼 수 있는 것이면 따로 나열해주시고 추가적으로 공부가 필요한 부분은 보완해주시면 감사하겠습니다. 유니티 3d와 이를 위한 c# 모바일프로그래밍...

유니티 프로그래밍

... 배우는 순서(?) 알려주세요 유니티c#언어를 기반으로 하기에 c#언어만 배우면 됩니다 c언어를 먼저 어느정도 공부하시고 c#을 배우시면...

게임개발 공부방법 + 순서

... 유니티를 하시면서 C#을 하는게 순서가 아니고 C#으로 유니티에 쓰이는 코딩을 공부 하신 후에 유니티를 하셔야되용 에이펙스 레전드, 로스트아크 같은 게임을 만들려고...