프로젝트 결과물 소개
게임 간단 소개
•
유니티 개발 입문 강의를 바탕으로 TopDown rpg를 만들었습니다.
•
적을 처치하면 단계가 올라가고 7단계까지 살아있으면 끝이 납니다.
•
각 단계마다 적의 공격력이 증가하고 맵에 지뢰가 추가됩니다.
시연 영상
프로젝트 개요 및 목표
기간 : 2024.03.20 ~ 05.02
•
프로젝트 명 : Retro RPG
•
장르 : MMORPG(대규모 다중 사용자 온라인 롤플레잉 게임)
•
2D/3D : 2D
게임 개발 입문 강의의 TopDown방식으로 제작하고 아래 요소를 추가
•
필수 구현:
--> 2주 정도 시도했지만 기본 지식의 부족으로 포기하고 다른 부분을 먼저 구현하기로 결정
•
추가 선택 구현
◦
◦
◦
기술적인 도전 과제
기본적인 게임 구조는 유니티 게임 개발 입문과정을 따라 했기 때문에 어렵지는 않았다.
하지만 제대로 이해하지 못한 상태에서 강의를 따라하다 보니까 추가 구현에 있어서 인벤토리 등의 응용에 문제가 발생했다.
•
인벤토리 적용하기(아이템과 상호작용)
◦
개발 입문 강의를 제대로 이해하지 못한 상태여서 인벤토리를 추가하는게 힘들었다.
◦
인풋시스템에 대한 이해가 부족해서 인벤토리를 구현하기 위해 2주를 허비하게 되었다
•
멀티플레이를 위한 포톤추가
◦
포톤은 숙련 과정에서 다루었던 내용인데 적용하는데 시간이 부족해서 포기했다
•
조이스틱 키 추가
◦
휴대폰에서 사용할 수 있도록 조이스틱을 추가하고 싶었지만 인풋시스템을 제대로 이해하지 못해서 추가하지 못했다.
맵 지뢰 만들기 : Animated Tile
•
일정한 간격으로 적이 발생하는데 적을 처치하면 단계가 올라가고 맵을 변경하려고 했다.
•
씬의 변경이 복잡할 것 같아서 단계마다 맵에 지뢰를 추가하여 변경하기로 했다.
•
타일 맵 에셋중에 스파이크나 둥근 톱날이 있었고 Animated Tile로 타일맵을 만들 수 있었다.
사용된 기술 스택
•
Unity 2022.3.2f1
•
GitHub
•
C#
클라이언트 구조
사용자 개선 사항
•
게임이 완성되지 않아 유저테스트는 생략했습니다.
프로젝트 결과 및 성과
팀원 구성 및 연락처
Table
Search