분류 전체보기 68

내일배움캠프 18일차 TIL 유니티 입문 2

20241008 / Unity_6차   5주차 화요일  본격적으로 유니티 개발 입문 강의를 듣고 있다. 인풋 컨트롤러, 애니메이션 컨트롤러, 오브젝트 풀 등 배워야 할 게 많아서 머리가 아프지만확실히 프로젝트 규모 대비 개발 속도는 미친듯이 빠른 것 같다.  저번 주까지만 해도 콘솔 프로그램으로 게임을 만들겠다고적당히 동작하는 컨트롤러나 UI 하나 추가하기 힘들었는데,마치 하루만에 게임 개발의 역사 100년치를 시간여행한 것 같다. 개임 개발도 세대를 거듭하며 개발자의 상상력을 쉽게, 그리고 빠르게구현할 수 있도록 진화해 왔다는 것을 느낄 수 있었다.

카테고리 없음 2024.10.08

내일배움캠프 13일차 TIL TextRPG 팀 프로젝트 3

20240930 / Unity_6차   4주차 월요일   Unity를 본격적으로 시작하기 전에 C# 문법을 숙달하고 넘어가야 되긴 한다. 그러나 유니티 플랫폼에서 제공하는 하이어라키를 사용하지 않고처음부터 모든 오브젝트를 만들려 하니 유니티가 그리워 질 수밖에 없다.  그래도 팀원들이 한두명씩 씬 제작에 투입되기 시작하면 게임을 완성하는 건 어렵지 않을 것이다. 내가 전투 부분만 제대로 구현한다면 말이지. 괜히 재밌게 만들겠다고 게임 데이터를 복잡하게 만들지 말자.

카테고리 없음 2024.09.30

내일배움캠프 11일차 TIL TextRPG 팀 프로젝트

20240926 / Unity_6차   3주차 목요일  설마했던 Text RPG 개인과제가 팀 프로젝트 과제가 되었다! 내가 지난 한 주동안 혼신을 다했지만 미완으로 끝난 줄 알았던 개인 프로젝트를 계속할 수 있다니! 팀원들에게 내가 만든 것을 이어서 하자고 바로 졸랐다. 결과부터 말하자면, 반응들은 좋았지만 급하게 만드느라 코드 컨벤션이고 나발이고나 혼자만의 철학만 가득 담긴 프로젝트를 다른 사람들과 어울려 확장해 나가는 것은 불가능했다. 애초에 아무리 Screen Controller를 잘 짰다지만 기존 방식은 UI 만드는 데 너무 오래 걸려...  과감하게 폐기! 물론 얻은 게 없지는 않았다. Key Controller는 고대로 갖다가 잘 쓸 예정이다. 그리고 클래스도 분업하기 좋게 잘게 쪼개고Sce..

카테고리 없음 2024.09.26

내일배움캠프 10일차 TIL 개인과제 마감

20240925 / Unity_6차   2주차 수요일   내가 어제 무슨 말을 했더라... 정확히 남은 작업의 1,2,3번을 했고 (저장 및 불러오기, 상점, 여관)  나머지는 그대로 손도 못대고 끝. 생각보다 저장 기능이 쉽지 않았다. 예전에 xml을 써봤던지라 이번에는 json을 써봤는데 시간도 없는거 그냥 익숙한 xml을 쓸 걸 그랬다. 하지만 사실 나를 고생하게 만든 원인은 json이 아니었다. 바로 언제든 저장하고 불러와야 할 데이터가 저장하기 너무 안좋은 구조를 하고 있기에 그랬다.  아이템 데이터는 인스턴스를 그때그때 만들지 않고프로그램 실행 시부터 정적 데이터로 만들어 쓰고 싶었다. 그렇게 스태틱 인스턴스로 된 모든 아이템을 사용자가 구매하거나 상점에 진열될 때에는스태틱 데이터를 월드 데이..

카테고리 없음 2024.09.25

내일배움캠프 9일차 TIL 과제 마개조 감당 불가

20240924 / Unity_6차   2주차 화요일    정말 열심히 했다. 막히는 일도 그렇게 많지 않았다. 근데 그냥 작업 요구량이 말이 안된다. 오늘 한 일과 남은 작업을 정리해 보겠다.   오늘 한 일 1. 게임 데이터를 만들었다. 저장파일을 json으로 만들고 최대 3개까지 저장할 수 있다. 2. 플레이어 데이터를 만들었다. 기본 스텟과 확장 스텟이 있으며,    기본스텟은 아이템을 써서 초기화 가능하게 구현했다.  3. 아이템 데이터 클래스를 만들었다. 소모품 아이템과 장비 아이템이 다른 클래스로 구현되었다. 4. 마을 화면(씬)을 만들었다. 마을에서는 상태창이나 상점, 던전 등으로 갈 수 있다. 5. 스테이터스 화면(씬)을 만들었다. 각 능력치가 적혀 있으며, 커서를 옮겨 상세정보를 볼 수..

카테고리 없음 2024.09.25