728x90
반응형

Game Development, 게임개발/Unity 6

Unity Asset Workflow - 유니티 에셋 워크플로

Unity Asset Workflow AssetBundle? 모델, 텍스처, 프리팹, 오디오클립, 씬 등의 애셋의 묶음, 파일 아카이브 애셋번들을 이용하여 런타임에서 애셋 로드 후 사용 가능(런타임 메모리 최적화) 타겟 플랫폼에 맞게 애셋 최적화 가능 AssetBundle 형태 bundle : 에셋번들 파일 bundle.manifest : 포함된 Asset Meta info, Dependency, Hash, CRC 등 정보들을 나타내는 파일 AssetBundle의 개수? 너무 많음 → 메모리 사용량 증가, 로딩 시간 증가, 대용량 다운로드 너무 적음 → 빌드 시간 증가, 개발 과정 복잡, 다운로드 시간 증가 AssetBundle 이 갖는 Manifest? 순환 중복 검사(CRC) 데이터 등과 같은 번들에..

Unity Runtime Fee, 유니티 런타임 요금 부과

유니티런타임이 개발사와 퍼블리셔에 얼마나 영향을 끼칠지 조사해봄 특히 퍼블리셔에게 불리한 조건이 붙는 것 같다. 예상치 못한 지출이 나가니 어쩔 수 없다. Unity Runtime Fee - https://blog.unity.com/kr/news/plan-pricing-and-packaging-updates 새로 도입되는 Unity Runtime 요금은 특정 조건에 부합하는 게임을 최종 사용자가 다운로드한 횟수를 기준으로 비용이 부과됩니다. 이러한 방식을 선택한 이유는 게임이 다운로드될 때마다 Unity Runtime도 함께 설치되기 때문입니다. 또한 최초 설치를 기준으로 요금을 부과하게 되면 매출 배분 방식과 달리 크리에이터가 기존과 마찬가지로 플레이어 참여를 유도해 수익 창출을 이어갈 수 있을 것으로..

프로젝트 -3[Unity]

github.com/powerpower2005/MiniProject/tree/master 이 프로젝트로 얻고자하는 바 사용자 입력을 스크린에서 처리 기본적인 Physics + 부드럽게 움직이게하기(ex.Lerp) 배경효과 Parallax 적들의 움직임 구현 각 영역 히트효과 쉴드 기능 아이템 랜덤드랍 게임목표 wasd로 움직이며 space로 발사한다. 우주선과의 싸움에서 이겨 아이템을 먹으며 강해지자. 작업 내역 및 구현한 부분 Hero Input을 GetAxisRaw가 아니라 연속적으로 받는다. 이 값을 Rotation에 이용함 -> 2D로 보이는 게임이면서도 애니메이션 없이 이동하는 모션을 만듬 (z축 이용 3D) /////////////////////////////////////// Shield T..

프로젝트 -2 [Unity]

github.com/powerpower2005/MiniProject/tree/master 이 프로젝트로 얻고자하는 바 카메라이동 사용자 입력을 스크린에서 처리 기본적인 Physics + 부드럽게 움직이게하기(ex.Lerp) 배경효과 Trail효과 게임목표 투사체를 이용하여 공을 Goal에 도달하게하라. 지난 궤적을 이용하여 조금 더 정밀하게 쏘고 적은 횟수로 클리어하자. 작업 내역 및 구현한 부분 Follow Cam 요약: 앵그리 버드의 새가 날아가면 카메라가 새를 따라가는 것처럼 구현함 투사체가 발사되면 카메라가 따라감. 상세: Main Camera에서 static으로 gameobject를 선언해주고 Prefab을 Instantiate할 때 static 오브젝트에 할당해줌 카메라는 해당 static 오..

프로젝트 게임 - 1 [Unity]

github.com/powerpower2005/MiniProject/tree/master **짧은 플레이 영상은 밑에 있음 이 프로젝트로 얻고자하는 바 Event 함수 체화 사용자 입력을 스크린에서 처리 기본적인 Physics와 점수 UI 일시적인 데이터 저장 게임목표 사과를 받아서 최고점수를 도달하자. 마우스로 움직인다. ** 키보드로도 입력받을 수 있다. 작업 내역 및 구현한 부분 Apple 요약: 사과 상세: 해당 값이 넘어가면 destroy하고 다른 스크립트의 메서드를 실행해서 Notify기능 -> 해당 오브젝트가 파괴되면 게임을 재시작해야함. ApplePicker 요약: 사과 줍는 사람 상세: Notify를 받으면 자신의 인스턴스를 하나 삭제하며 게임을 재시작하기 위해서 FindGameObjec..

[Unity] particle system 익히기 - 1 (Introduction Particle Systems)

https://learn.unity.com/tutorial/introduction-to-particle-systems?language=en&projectId=5f078cfdedbc2a3231d47753 Introduction to Particle Systems - Unity Learn Unity features a robust Particle System where you can simulate moving liquids, smoke, clouds, flames, magic spells, and a whole slew of other effects. In this tutorial, you'll get a high level overview of the Particle System and its featu..

728x90
반응형