반응형 게임 개발9 [회사 프로젝트][제페토 개발] Zepeto 진격의 거인(Attack On Titan) 게임 요약제페토와 진격의 거인(일본 유명 만화)가 콜라보해서 출시한 게임 개발 참여내용메타버스 플랫폼인 Naver Zepeto 기반 게임 콘텐츠를 네이버, 진격의 거인 회사와 협업해 진행하였습니다. 해당 콘텐츠 내에서 다수의 사람들이 모여서 무작위한 여러 거인 재난으로부터 살아남는 게임으로 원작 만화의 느낌을 살려서 만든 게임입니다.기술 스택Unity, TypeScript업무 기간2023년 10월 1일 - 11월 31일 : 월드 개발2023년 12월 1일 : 출시2023년 12월 3일~ : 유지 보수 기간역할클라이언트 개발기능 개발 ( 거인, 재난, 건물 등)성과Unity을 활용하여 진격의 거인 게임을 개발하고 성공적으로 출시했습니다. 프로젝트 초기, 기술적인 아이디어와 역량을 통해 구체적인 기능들을 기획에 .. 2023. 12. 11. [Unity] 게임 개발하면서 주의하면 좋은 점 / 게임 개발 팁 / 최적화 1) 반복되는 이름을 사용할 경우 (예 : 애니메이션 이름 같은) 전역변수로 바꿔서 한번에 관리하기고정적으로 쓰이는 값 경우 어디 한 곳에 모아두기변수들은 enum 을 사용해서 관리하기 -> 다른 사람들이 더 쉽게 볼 수 있고 나중에 수정에도 용이함 예시 : export enum TitanAnimationState{ AttackFast = 0, AttackSlow = 1, AttackIdle = 2}export enum TAnimation{ isIdle = "isIdle", isWalk = "isWalk", isRun = "isRun",} 2)함수을 만들 때는 기능 분할시키고 합치기 예시 : ChangeRun 안에 ChangeRunAnimation / ChangeRun.. 2023. 11. 20. [Unity/Zepeto] 싱글톤 만들기 프로젝트를 구현하다보면 scene 에 하나밖에 존재하지 않지만 여기저기 많이 쓰이는 class 들이 있습니다. 해당 class의 변수나 함수를 이용하기 위해서는 보통 Gameobject.Find 하거나 태그를 찾거나 직접 public 로 넣거나 하는데 이런 방법들은 종종 제대로 못 읽어서 오류가 나거나 비효율적이라고 합니다. 보통 게임에서 위와 같은 class 들을 싱글톤으로 만들어서 처리해준다고 합니다. 1. 싱글톤 만드는 방법 export default class AttachObject extends ZepetoScriptBehaviour { private static Instance : AttachObject; public static GetInstance() : AttachObject{ if(!A.. 2023. 7. 14. [Zepeto/Unity] 개발하면서 알아두면 좋은 팁! TIP 유니티 개발하다가 새롭게 알게 된 것들, 진작에 알았으면 좋았을 것에 대해 정리해보고자 합니다. 1. Unity 내에서 자체 영상 녹화 하는 방법 - 외부 영상 녹화 프로그램보다 좋은 점은 덜 끊기고 깔끔하게 녹화된다는 점이 있습니다. Window -> General -> Recorder -> Recorder window 창을 클릭해줍니다. 그럼 위에와 같은 창이 뜨는데 여기서 Add Recorder 버튼을 누르고 타입으로 Movie 로 추가해주세요. 그리고 유니티에서 게임 시작 하기 버튼 누르고 난 후 위의 창의 Start Recording 버튼 눌려서 녹화 시작할 수 있으면 끝내고 싶으면 Stop Recording 버튼 눌려서 끝낼 수 있습니다. 해당 영상 파일은 자신의 프로젝트 위치 경로\Recor.. 2023. 7. 14. 이전 1 2 3 다음 반응형