Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

무한 오토 파밍 게임

개요

이 프로젝트는 Non-Stop Knight와 같은 게임에서 영감을 받은 무한 오토 파밍 게임입니다. 플레이어 캐릭터는 끝없이 이어지는 스테이지의 적들을 자동으로 공격하며, 골드와 경험치를 획득합니다. 획득한 자원을 사용하여 장비를 구매하고 착용해 캐릭터의 능력치를 강화할 수 있습니다.

필수 구현 사항

  1. 기본 UI 구현 (난이도: ★☆☆☆☆)

UGUI를 사용하여 HP, MP, 경험치 바, 현재 스테이지, 골드 등의 정보를 화면에 표시.

  1. 플레이어 AI 시스템 (난이도: ★★★☆☆)

플레이어가 직접 조작하지 않아도 자동으로 적을 공격.

  1. 아이템 및 업그레이드 시스템 (난이도: ★★★☆☆)

상점을 통해 아이템을 구매하고 업그레이드 가능.

예시: 체력 포션 사용 시 HP 즉시 회복, 공격력 스크롤 사용 시 일정 시간 공격력 증가.

  1. 게임 내 통화 시스템 (난이도: ★★★☆☆)

골드 등 가상의 통화를 획득하고 사용할 수 있음.

  1. 아이템 및 장비 창 UI 구현 (난이도: ★★★☆☆)

인벤토리 UI에서 장비 착용 및 아이템 사용 가능.

  1. 스테이지 시스템 (난이도: ★★★★☆)

다양한 스테이지를 구성하고, 플레이어가 원하는 스테이지 선택 가능.

  1. ScriptableObject를 이용한 데이터 관리 (난이도: ★★★★☆)

무기, 방어구, 적 정보, 스테이지 보상 등을 ScriptableObject로 관리.

✅ 필수 구현 사항 모두 완료

주요기능

무한 스테이지 진행

자동 전투

상점 및 장비 시스템

보상 시스템 - 스테이지 클리어시

스테이지 선택 UI - Stage Number 창에 클릭

향후 개선 사항

장비 강화 및 특수 능력 추가

더 다양한 몬스터와 스테이지 이벤트

자동 파밍 최적화 및 성능 개선

신규 UI 애니메이션 및 이펙트 추가

스킬 추가

프로젝트 회고

이 프로젝트를 진행하는 것은 매우 재미있었지만, 시간이 많이 부족하여 제약이 많았습니다. 강의를 충분히 시청하지 못했고, 스킬이나 기타 기능들을 추가할 수 없었습니다. 스테이지 선택 기능은 주로 시간 부족으로 AI의 도움을 받아 구현했습니다. 전체적으로 매우 재미있는 프로젝트였고, 많은 것을 배울 수 있었습니다.

About

내일배움캠프 개인과제

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages