Retro Rpg

플랫폼
WebGL
장르
2D
RPG
발표자료
프로젝트 기간
2024/03/20 → 2024/04/25
20
1 more property

프로젝트 결과물 소개

게임 간단 소개
유니티 개발 입문 강의를 바탕으로 TopDown rpg를 만들었습니다.
적을 처치하면 단계가 올라가고 7단계까지 살아있으면 끝이 납니다.
각 단계마다 적의 공격력이 증가하고 맵에 지뢰가 추가됩니다.
시연 영상

프로젝트 개요 및 목표

기간 : 2024.03.20 ~ 05.02
프로젝트 명 : Retro RPG
장르 : MMORPG(대규모 다중 사용자 온라인 롤플레잉 게임)
2D/3D : 2D
프로젝트 구현 계획
게임 개발 입문 강의의 TopDown방식으로 제작하고 아래 요소를 추가
필수 구현:
개발 입문 강의를 기초로 TopDown rpg만들기(기초적인 게임 뼈대)
개발 입문 강의의 케릭터에 새로운 무기와 아이템으로 변경
개발 입문 강의의 UI와 맵 등을 변형해서 사용해 보자
개발 입문 강의에서 다룬 다양한 아이템 적용하기
숙련과정에 나온 인벤토리 적용하기(아이템과 상호작용)
--> 2주 정도 시도했지만 기본 지식의 부족으로 포기하고 다른 부분을 먼저 구현하기로 결정
추가 선택 구현
webgl로 빌드(pc나 안드로이드보다 오류가 많아서 추가 구현사항으로)
멀티플레이를 위한 포톤추가(포톤 20명까지 무료)
모바일에서도 호환되게 터치와 조이스틱 키 추가

기술적인 도전 과제

기본적인 게임 구조는 유니티 게임 개발 입문과정을 따라 했기 때문에 어렵지는 않았다.
하지만 제대로 이해하지 못한 상태에서 강의를 따라하다 보니까 추가 구현에 있어서 인벤토리 등의 응용에 문제가 발생했다.
구현 하지 못한 내용들
인벤토리 적용하기(아이템과 상호작용)
개발 입문 강의를 제대로 이해하지 못한 상태여서 인벤토리를 추가하는게 힘들었다.
인풋시스템에 대한 이해가 부족해서 인벤토리를 구현하기 위해 2주를 허비하게 되었다
멀티플레이를 위한 포톤추가
포톤은 숙련 과정에서 다루었던 내용인데 적용하는데 시간이 부족해서 포기했다
조이스틱 키 추가
휴대폰에서 사용할 수 있도록 조이스틱을 추가하고 싶었지만 인풋시스템을 제대로 이해하지 못해서 추가하지 못했다.
맵 지뢰 만들기 : Animated Tile
일정한 간격으로 적이 발생하는데 적을 처치하면 단계가 올라가고 맵을 변경하려고 했다.
씬의 변경이 복잡할 것 같아서 단계마다 맵에 지뢰를 추가하여 변경하기로 했다.
타일 맵 에셋중에 스파이크나 둥근 톱날이 있었고 Animated Tile로 타일맵을 만들 수 있었다.

사용된 기술 스택

Unity 2022.3.2f1
GitHub
C#

클라이언트 구조

사용자 개선 사항

게임이 완성되지 않아 유저테스트는 생략했습니다.

프로젝트 결과 및 성과

팀원 구성 및 연락처

Search
이름
태그
MBTI
블로그 주소
Github주소
한마디!
팀장
비상