유니티의 제의를 받아 어필리에이트로 활동중인 게임 개발자입니다.
블로그, 인스타, 유튜브 등 여러 플랫폼에서 열심히 활동하고 있습니다.
저는 어릴 때 부터 만들기를 좋아했으며 아무 재료도 없이 컴퓨터만으로
만들기를 할 수 있다는 장점을 시작으로 코딩에 입문했습니다.
게임은 젤다의 전설이라는 게임에서 영감을 받아 스토리를 전달하는 매체 중
가장 높은 고점을 지녔다고 생각해 이상적인 게임을 만드는게 인생의 꿈입니다.
모두가 조금 더 쉽고 효율적으로 게임을 만들 수 있도록 강의를 만들었습니다!
완성된 작품 자료 : github.com/UniCoti/inflearn
게임 개발 블로그 : https://inf.run/bHXtb
講義
受講レビュー
- AI時代の革新的なゲーム開発入門 with Unity6
- AI時代の革新的なゲーム開発入門 with Unity6
- AI時代の革新的なゲーム開発入門 with Unity6
- AI時代の革新的なゲーム開発入門 with Unity6
投稿
Q&A
유니티 6
음.. unity6에서 따로 설정해야할 부분은 강의 진행만 따라오신다면 특별히 없습니다. 다만 버전이 올라가면서 설정값이 약간씩 바뀐 부분이 있더라고요. 가장 최근에 다른 분이 질문주신 부분으로는 Input System을 Both 혹은 Old로 체크해야 하도록 바뀌기도 했습니다. https://inf.run/eVrKW위 글에서 이에 대해서 설명을 했습니다. 다만 아직도 문제에 대해서 완벽히 해결되진 않았을 것 같습니다. 제가 문제를 해결하는 방법에서도 설명했듯 오류코드를 유심히 봐야합니다. 오류가 나는 내용이나 더 자세한 상황을 알려주시면 열심히 해결하려 노력해보겠습니다
- 1
- 2
- 22
Q&A
코드가 이해가 안됩니다..
안녕하세요. 오류 때문에 되게 답답하셨을 것 같습니다. 일단 제 컴퓨터 상에서 잘 돌아가기도 하고 완강하신 다른 수강자분들에게 공통되게 나타나는 오류 사항이 아니기에 뭔가 실수가 있으셨지 않을까 추측을 해봅니다. 원래는 오류코드를 봐야 어떤 에러가 났는지 파악이 가능해서 만약에 제 추측이 모두 아니라면 오류 코드를 제공해주시면 좋을 것 같습니다. 제가 생각하기로는 저 코드에서 오류가 날만한 부분은 Clone이라는 변수를 만들지 않았을 경우,PlanetScript라는 스크립트를 만들지 않았을 경우, PlanerScript에 manager라는 변수가 없을 경우입니다. 1번의 경우 GameObject Clone = Instantiate(... 로 이어지는 코드가 있어야합니다.2번의 경우 PlanetScript는 강의를 순차적으로 진행하셨다면 만드셨을거고 이름이 잘못될 확률이 있지 않을까합니다. 너무 길다고 생각해서 Planet으로 축약해서 지으신 경우처럼요. 저도 가끔 그럽니다.3번의 경우 manager라는 변수를 만들지 않았거나 이름이 다르거나, public으로 정의하지 않으셨을 경우 인식하지 못할 수 있습니다. 코드 자체가 잘못된 게 아닌한 휴먼 에러일 확률이 높아보이는데, 이럴 경우 자동완성을 사용하고 계시다면 자동완성이 뜨는지 안뜨는지로 이게 가능한 문법인지에 대한 정보를 알 수 있습니다. 자동완성 세팅까지 강의처럼 따라주셨다면 하나씩 자동완성으로 작성해보시면서 자동완성이 제공되지 않는 부분을 체크해주시면 도움이 될 것 같습니다. 해결 되면 좋겠군요.
- 1
- 2
- 29
Q&A
수박게임 Stars_Small_1파일문제
저도 강의 준비하다 그 파일을 복사 붙여넣기해서 다른 프로젝트로 가져오니 그런 오류가 뜨더라고요. 저는 .meta 파일을 누락해버려서 그렇게 됐는데 같은 방법으로 해결하실 수 있나 모르겠습니다. 안되면 그냥 전체 사진 파일로 바꿔 자료 업데이트 해놓을게요!
- 1
- 2
- 38
Q&A
Canvas 사이즈 관련 질문입니다.
그건 사람마다의 모니터 환경이 달라서 그렇습니다. 실제로 게임을 최대화면으로 실행해보시면 또 UI가 많이 달리지는 걸 확인하실 수 있습니다. Camera에서 Canvas Scaler같은 컴포넌트를 사용해서 고정을 하기도 하는데, 이번 강좌에서는 그냥 만드는데 초점을 뒀습니다. 그게 생각보다 화면 비율이 다른 수많은 기기들이 있어 복잡하거든요... 이 강좌에서 제 디자인 실력이 그리 좋지 않은 만큼 알아서 적당히 배치해주시면 감사하겠습니다. 강의를 내놓기 전, 이에 대한 제 생각은 이후 직접 개발에 들어가시게 되면 해결하실 문제가 되지 않을까 생각했고, 전자책에 이에 대한 내용이 있는걸로 기억해서 당장 복잡하게 하지 말자는 판단이였습니다.
- 1
- 2
- 33
Q&A
Player Input Setting 관련 질문입니다.
안녕하세요. 좋은 질문 감사합니다. 저도 최근 새로운 프로젝트를 시작하면서 엔진을 새롭게 다운받았는데, 저 오류가 생기더라고요. 설정 자체는 말씀하시는 것 처럼 Project Settings -> Player -> Active Input Handling을 Both나 Old로 바꿔주시면 되는데, 유니티 6 초기엔 Both로 설정되어 있었어서 현재랑 달라진 것 같습니다. 이 부분은 강의를 업데이트해서 수강자분들 헷갈리시지 않게 노력하겠습니다. 1.그 설정이 Default인 이유는 유니티가 6버전으로 들어오면서 (new)Input System을 밀어주고 있기 때문입니다. 저도 바운스볼에서 한번 다루려고 했는데 수박게임이라는 여정을 연습하기 전에 수박게임과 다른 설정을 써버리면 좀 어색해져서 다루지 않았네요.사실 Old 버전이 훨씬 구현하기가 편합니다. New버전은 세팅에 꽤 많은 공이 들어가서 체계적인 작업을 하기에는 좋지만 바운스볼처럼 간단한 입력에는 과하게 복잡해지는 면이 있어요. 과하게 체계적인게 안좋은거냐.. 하면 모르겠지만 이 강의의 주 목적이 가장 효율적이고 간편한 방법들로 본인 스스로 나도 게임 개발 할 수 있다고 말하게 되는 것이기 때문에 Old를 사용했습니다. 프로젝트 진행하면서 보게 될 여러 자료도 아직 Old에 훨씬 맞춰져있기도 하고요. 제공해드리는 전자책에도 New버전 설명이 담겨있어 괜찮을거라 판단했습니다. 2.앞선 답변과 같은 맥락으로 Unity6초기에는 Both로 설정되어있던걸로 기억을 합니다. 빠른 시일 내에 고쳐서 혼란을 방지하도록 하겠습니다. 강의 초반인데도 홀로 오류도 찾아 고치시고 힘드셨겠네요.
- 1
- 2
- 46
Q&A
수박게임 질문
수박 게임의 시초..라고 할만한 다른 고전 게임이 있을수도 있겠으나 현재 우리가 알고 있는 많은 스트리머분들이 플레이하신 그 수박게임이 유행의 시초로 알고 있습니다. 많은 다른 상업 게임들은 Steam이나 닌텐도의 Eshop, IOS의 앱스토어, Android의 플레이스토어 등에서 판매를 진행합니다. 인디 시장의 경우 itch.io도 꽤 유명하고요. 수박게임의 경우 캐주얼이다보니 pc 시장은 포기하고 Eshop과 앱스토어, 플레이스토어에 2500원 정도로 이식된 케이스인 것 같습니다.
- 1
- 2
- 35
Q&A
타이핑 할 때 왜 자꾸 화면에 숫자x 이거 왜생기는거에요? 엄청 거슬리네요.
하하.. 죄송합니다. VScode의 확장 프로그램 중 하나인데 타자를 입력할 때 이펙트가 생깁니다. 말씀해주신건 콤보수 표시인데 가급적 겹치지 않으려 내려 써보기도 했으나 몇몇 곳에서 놓친 곳이 있네요.. 제 잘못입니다
- 1
- 2
- 35
Q&A
초반 세팅시 버전 및 템플릿 질문
사실 두 버전이 크게 다른건 없을겁니다. LTS는 앞으로 꽤 긴 기간동안 장기 지원이 된다는 의미이고 6.1은 아마 안정화가 되어있다 정도의 의미일 것 같은데 그래도 LTS 버전이 낫지 않나 싶네요. 사실 별 상관은 없을겁니다!universal 2D도 말씀주신대로 Built in render pipeline을 다운로드해서 진행해주시면 됩니다. urp 버전도 유니티에서 적극 권장하고 있으나 프로젝트 자체가 좀 무겁기도 하고 오류도 에셋과 연계되었을 때 자주 나는 편이라서 연습용일땐 이하 BRP를 추천드립니다. 질문 남겨주셔서 감사합니다!
- 1
- 1
- 42