게임개발

    [Unity 개발] 2022 1학기 정리

    [Unity 개발] 2022 1학기 정리

    어느덧 종강 시즌이 다가왔습니다. 사실 다른 학교 친구들은 다 종강한 것 같은데, 저만 30일 종강인 것 같기도 합니다... 으아아악!! 살려줘!!! 1학기에 학교 수업을 통해 제작한 프로젝트들을 기록하고자 글을 적어둡니다. [미디어 소프트웨어 엔지니어링] 첫 번째로는 미디어 소프트웨어 엔지니어링이라는 수업을 수강하며 제작한 게임입니다. 뱀파이어 서바이벌이라는 게임에서 아이디어를 얻어 멀티플레이 기능을 추가하여 제작하였습니다. 백엔드는 스프링부트로 제작하고 클라이언트는 유니티를 사용하였습니다. 4명이 프로젝트를 진행하였고 두 분의 선배님이 백엔드를 저와 동기가 클라이언트 개발을 담당하였습니다. https://www.youtube.com/watch?v=yvHcIQ-hs_8 간단한 영상도 첨부하여 올리겠습니..

    [Unity 개발] 최근 개발 내역 정리

    [Unity 개발] 최근 개발 내역 정리

    학교에서 미디어 소프트 엔지니어링이라는 수업을 수강하고 있는데, 전에 회사에서 얻은 지식과 수업에서 얻은 내용을 활용하여 개발하고 있습니다. 팀장님이 diagram그릴 줄 아냐고 물어보셨을 땐 자신 없었는데 이 수업을 통해 매일같이 다이어그램만 그리고 있네요.. 클래스 다이어그램... 스테이트 다이어그램... 다이어그램의 지옥입니다!!! 간단히 지금 개발하고 있는 코드를 클래스 다이어그램으로 나타내 보았습니다. 익숙하지 않은 작업이라 틀렸을 수도 있겠지만 이런 것 또한 기록하는 것이 좋을 것 같아 이렇게라도 올립니다. 싱글톤으로 만들어놓고 아마 dontdistory속성 붙여 사용할 것 같은 컴포넌트들입니다. 옵저버 패턴이랑 오브젝트 풀링 기법 관련 클래스 다이어그램입니다. 인게임 구상할 땐 고민을 좀 했..