유니티의 제의를 받아 어필리에이트로 활동중인 게임 개발자입니다.
블로그, 인스타, 유튜브 등 여러 플랫폼에서 열심히 활동하고 있습니다.
저는 어릴 때 부터 만들기를 좋아했으며 아무 재료도 없이 컴퓨터만으로
만들기를 할 수 있다는 장점을 시작으로 코딩에 입문했습니다.
게임은 젤다의 전설이라는 게임에서 영감을 받아 스토리를 전달하는 매체 중
가장 높은 고점을 지녔다고 생각해 이상적인 게임을 만드는게 인생의 꿈입니다.
모두가 조금 더 쉽고 효율적으로 게임을 만들 수 있도록 강의를 만들었습니다!
완성된 작품 자료 : github.com/UniCoti/inflearn
게임 개발 블로그 : https://inf.run/bHXtb
강의
수강평
- AI 시대의 혁신적인 게임 개발 입문 with Unity6
- AI 시대의 혁신적인 게임 개발 입문 with Unity6
- AI 시대의 혁신적인 게임 개발 입문 with Unity6
- AI 시대의 혁신적인 게임 개발 입문 with Unity6
- AI 시대의 혁신적인 게임 개발 입문 with Unity6
게시글
질문&답변
비주얼 스튜디오 대신 커서
vscode가 유니티에 딱히 특화되었다고 볼수는 없어서 cursor를 쓰셔도 됩니다! 다만 저도 cursor 사용을 아직 안해봐서 방법은 모르겠네요.. cursor에서 자동완성이 된다면 원리 자체는 말씀하신게 맞습니다. .cs파일에서 코드를 작성하고 컴파일이 되면 코드가 수정되죠.더 구체적으로 원하시면 저도 공부해보겠습니다
- 0
- 2
- 17
질문&답변
질문이 하나 있습니다.
안녕하세요! 답변이 너무 늦어 죄송합니다.. 아니 알림이 안온건지 이메일 알림을 놓치더라도 이메일을 수시로 보는지라 적어도 2일 안에 확인하는데 자다가 메일을 지워버린건지 12일이나 지나버렸네요... 너무 죄송합니다. 사실 아무거나 써도 상관 없습니다. 자신에게 더 잘 맞는거 쓰시면 됩니다! 다시 한번 사과드립니다
- 1
- 2
- 27
질문&답변
코딩 계란레벨이라 자질구리한 질문? 입니다.
원래 의도는 각자 씬마다 고유의 기능을 가지는거긴 한데 아무래도 씬2를 복사해서 3으로 왔고 작업하다보니 기능이 겹쳐진 것 같습니다. 혹시 그런 이슈가 아니라면 (제 강의가 씬별로 고유한 기능을 하는게 맞다면) 아마 마우스 포인터 위에 버튼이 있는 상태로 엔터를 누르신게 아닐지 생각도 되네요. 근데 어차피 크게 상관이 없고 조건문에 줄 하나 차이기 때문에 그냥 진행해주시면 될 것 같습니다! 오류 찾아주셔서 감사해요
- 0
- 2
- 23
질문&답변
컴텨 문외한 입니다. ㅜㅜ
안녕하세요! 강의에 대한 칭찬 너무나 감사합니다! 제가 어제 본의아니게 잠들어서 하루 지나 답장 드린 점 죄송합니다.. 우선 그 흰색 카메라 테두리는 카메라 설정으로도 바꿀 수 있지만 기본 설정(game view, free aspect) 기준에서는 유니티 실행 중 인스펙터, 하이어라키, 프로젝트를 제외한 실질적으로 화면이 나오는 scene과 game이 합쳐진 부분의 넓이가 적용됩니다! 그래서 인스펙터나 하이어라키 창을 가로로 좁게 줄여보시면 그만큼 게임을 보는 창이 늘어나서 사각형도 늘어나실거에요! 좀 반대되는 사례로는 가로로 엄청 긴 와이드 모니터를 쓰시면 흰색 사각형이 가로로 과도하게 길어지는 문제가 있습니다. 저는 이게 문제일 것 같긴 한데 이걸로 해결이 안되신다면 카메라에서 size를 만져보시는걸 추천드립니다. 좀 더 넓게 보도록 설정하는 곳이 있을텐데 댓글 남겨주시면 제가 직접 가서 또 찾겠습니다
- 1
- 3
- 34
질문&답변
유니티 비법서
안녕하세요! 유니티 비법서는 OT에서 리뷰 이벤트로 증정해드리겠다고 언급 되어있습니다. 처음에는 저도 그냥 드리려했기 때문에 이게 비공개 글이었다면 링크를 드렸을텐데 Q&A인 관계로 번거로우시겠지만 리뷰나 여기 댓글에 이메일을 전달해주시면 확인하는대로 전달해드리겠습니다!
- 1
- 1
- 49
질문&답변
visual studio Code에서 코딩할때 자동완성기능이 수업과 다릅니다.
안녕하세요. 우선 기본적으로 VSCODE의 Extension중 Unity를 다운받으시면 자동완성이 가능해지는 걸로 알고 있습니다. Unity를 설치하면 C# 처럼 부가된 것까지 깔려서 그것만 제대로 다운받으면 괜찮은 걸로 아는데 세팅 오류의 경우 저도 종종 일어나서 확답을 드리긴 어려우나 유니티에서 만든 스크립트를 우클릭 후 Open C# Script 버튼을 통해 열어보시거나 Package Manager에 VSCode 모듈의 버전이 낮은 경우(unity6에는 해당 안됨)가 있을 수 있습니다. 안되시면 다른 extension도 조금 다운받아보시고 프로그램, 컴퓨터 다시 시작도 해보시면 좋을 것 같습니다. 저는 시간이 좀 지나야 활성화 되는 경우도 있더군요. 혹시 우측 하단에 에러가 뜨면서 안되는 거라면 SDK 관련 문제가 큰데 사진 올려주시면 도와드리겠습니다
- 1
- 2
- 150
질문&답변
유니티 6
음.. unity6에서 따로 설정해야할 부분은 강의 진행만 따라오신다면 특별히 없습니다. 다만 버전이 올라가면서 설정값이 약간씩 바뀐 부분이 있더라고요. 가장 최근에 다른 분이 질문주신 부분으로는 Input System을 Both 혹은 Old로 체크해야 하도록 바뀌기도 했습니다. https://inf.run/eVrKW위 글에서 이에 대해서 설명을 했습니다. 다만 아직도 문제에 대해서 완벽히 해결되진 않았을 것 같습니다. 제가 문제를 해결하는 방법에서도 설명했듯 오류코드를 유심히 봐야합니다. 오류가 나는 내용이나 더 자세한 상황을 알려주시면 열심히 해결하려 노력해보겠습니다
- 1
- 2
- 68
질문&답변
코드가 이해가 안됩니다..
안녕하세요. 오류 때문에 되게 답답하셨을 것 같습니다. 일단 제 컴퓨터 상에서 잘 돌아가기도 하고 완강하신 다른 수강자분들에게 공통되게 나타나는 오류 사항이 아니기에 뭔가 실수가 있으셨지 않을까 추측을 해봅니다. 원래는 오류코드를 봐야 어떤 에러가 났는지 파악이 가능해서 만약에 제 추측이 모두 아니라면 오류 코드를 제공해주시면 좋을 것 같습니다. 제가 생각하기로는 저 코드에서 오류가 날만한 부분은 Clone이라는 변수를 만들지 않았을 경우,PlanetScript라는 스크립트를 만들지 않았을 경우, PlanerScript에 manager라는 변수가 없을 경우입니다. 1번의 경우 GameObject Clone = Instantiate(... 로 이어지는 코드가 있어야합니다.2번의 경우 PlanetScript는 강의를 순차적으로 진행하셨다면 만드셨을거고 이름이 잘못될 확률이 있지 않을까합니다. 너무 길다고 생각해서 Planet으로 축약해서 지으신 경우처럼요. 저도 가끔 그럽니다.3번의 경우 manager라는 변수를 만들지 않았거나 이름이 다르거나, public으로 정의하지 않으셨을 경우 인식하지 못할 수 있습니다. 코드 자체가 잘못된 게 아닌한 휴먼 에러일 확률이 높아보이는데, 이럴 경우 자동완성을 사용하고 계시다면 자동완성이 뜨는지 안뜨는지로 이게 가능한 문법인지에 대한 정보를 알 수 있습니다. 자동완성 세팅까지 강의처럼 따라주셨다면 하나씩 자동완성으로 작성해보시면서 자동완성이 제공되지 않는 부분을 체크해주시면 도움이 될 것 같습니다. 해결 되면 좋겠군요.
- 1
- 2
- 67
질문&답변
수박게임 Stars_Small_1파일문제
저도 강의 준비하다 그 파일을 복사 붙여넣기해서 다른 프로젝트로 가져오니 그런 오류가 뜨더라고요. 저는 .meta 파일을 누락해버려서 그렇게 됐는데 같은 방법으로 해결하실 수 있나 모르겠습니다. 안되면 그냥 전체 사진 파일로 바꿔 자료 업데이트 해놓을게요!
- 1
- 2
- 57
질문&답변
Canvas 사이즈 관련 질문입니다.
그건 사람마다의 모니터 환경이 달라서 그렇습니다. 실제로 게임을 최대화면으로 실행해보시면 또 UI가 많이 달리지는 걸 확인하실 수 있습니다. Camera에서 Canvas Scaler같은 컴포넌트를 사용해서 고정을 하기도 하는데, 이번 강좌에서는 그냥 만드는데 초점을 뒀습니다. 그게 생각보다 화면 비율이 다른 수많은 기기들이 있어 복잡하거든요... 이 강좌에서 제 디자인 실력이 그리 좋지 않은 만큼 알아서 적당히 배치해주시면 감사하겠습니다. 강의를 내놓기 전, 이에 대한 제 생각은 이후 직접 개발에 들어가시게 되면 해결하실 문제가 되지 않을까 생각했고, 전자책에 이에 대한 내용이 있는걸로 기억해서 당장 복잡하게 하지 말자는 판단이였습니다.
- 1
- 2
- 56