728x90 반응형 유니티 게임 개발4 Monster Defense 게임 개발 - 4 Monster Defense version 1https://play.google.com/store/apps/details?id=com.notyu.monsterdefense Monster Defense - Google Play 앱방어하고, 생존하고, 수집하세요play.google.com 오류 확인게임을 플레이하며 기능들을 확인하였다. 플레이어가 스테이지(레벨)에서 사망하면 선택 UI를 출력하도록 구현하였는데, 이때 스테이지에 존재하는 모든 몬스터는 일시정지 상태가 되어야 하는데 여전히 애니메이션을 재생하는 문제가 발생하였다. 일시 정지 기능을 직접 구현하였는데 애니메이션에는 적용이 되지 않았다. 몬스터의 스테이터스 머신을 수정하여, 몬스스터를 정지(Idle) 애니메이션 되도록 하여 해결했다. .. 2025. 2. 16. Monster Defense 게임 개발 - 3 Monste Defense version 1https://play.google.com/store/apps/details?id=com.notyu.monsterdefense Monster Defense - Google Play 앱방어하고, 생존하고, 수집하세요play.google.com 스킬 시스템 구현다른 시스템 보다 스킬 시스템 구현에 걸리는 시간이 좀 더 소요되었다. Monster Defense 게임에 맞게 미사일 제작, 이펙트, 미사일의 이동 및 충돌, 오브젝트 풀링 방식 등을 적용하는데 시간이 소요되었다. 초기 버전에서는 3개의 스킬이 존재한다. 추후 스킬의 추가, 스킬 레벨업 등이 추가 적으로 요구되기 때문에 스킬 시스템의 구조를 잡는데 시간이 걸렸다.블렌더(Blender)를 사용하여, 미사일 폴.. 2025. 2. 14. Monster Defense 게임 개발 - 2 Monster Defense version 1https://play.google.com/store/apps/details?id=com.notyu.monsterdefense Monster Defense - Google Play 앱방어하고, 생존하고, 수집하세요play.google.com 몬스터 구현몬스터의 제작은 블렌더(Blender)를 사용하였다. 블렌더에서 몬스터의 메쉬를 만들고, 애니메이션을 만들었다. 유니티는 다양한 3D 모델(Model)의 데이터 형식을 지원한다. 블렌더 파일 형식(.blend)도 지원한다. 블렌더에서 제작한 몬스터는 FBX 파일 형식(.fbx)으로 데이터를 저장하여, 유니티에서 FBX 파일 형식을 불러와 사용하였다. 애니메이션 정보도 포함하여 FBX 파일 형식으로 저장하였다. 유.. 2025. 2. 11. Monster Defense 게임 개발 - 1 Monster Defense vsersion 1https://play.google.com/store/apps/details?id=com.notyu.monsterdefense Monster Defense - Google Play 앱방어하고, 생존하고, 수집하세요play.google.com 게임 컨셉 (Game Concept)새로운 앱이나 주기적인 업데이트를 하지 않아, 개발자 계정이 위태로운 상태였다. 그래서 무엇을 만들 것인지 고민할 시간 자체가 없었다. 가장 빨리 제작 가능한 게임 컨셉을 잡았다. 유튜브에서 자주 접하던 광고에서 게임 컨셉을 잡았다. 굳이 이름 등은 언급하지 않겠다. 몰려오는 좀비, 총알을 발사하는 캐릭터 등이 나오는 광고다. 오히려 플래피 버드 같은게 쉽지 않을까?라고 생각이 들 수 .. 2025. 2. 9. 이전 1 다음 728x90 반응형