Skip to content

어딘가 이상한 외계인의 지구 멸망 막기 여정

Notifications You must be signed in to change notification settings

Team-CodeGreen/AlienLovesCat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

325 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 프로젝트 개요

졸업 ppt

👾 심화되는 환경 문제의 심각성에 비해 사람들의 경각심과 대처가 부족하다고 느낀 팀 Code Green은 게임을 통해 환경 문제에 친근하게 접근하고 자연스럽게 환경 보호 방법을 습득할 수 있도록 2D RPG 도트 게임을 제작하였습니다.


🎮 작품 내용

Chapter1 - 외계 행성

외계인은 환경 파괴로 1년 안에 멸망하는 지구에 사는 고양이를 구하기 위해 지구의 멸망을 막기로 결심한다.

스크린샷 2024-11-25 190135

목적: 지구로 떠날 준비를 하고 UFO에 탑승

  • 외계인의 방에서 아이템을 챙기는 퀘스트로 인벤토리 사용법 익힘
  • 퀘스트 완료 전에는 씬 이동 불가

Chapter2 - 정보 행성

지구가 파괴된 이유를 찾아내기 위해 정보 행성에 도착. 경비를 피해 지하실로 잠입하여 정보를 입수한다.

스크린샷 2024-11-25 190433

목적: 지구 환경 파괴의 원인 찾기

  • 오브젝트 상호작용으로 적 피하기 게임 및 환경 퀴즈 진행
  • HP 소진 시 씬 처음으로 초기화

Chapter3 - 환경 행성

환경 파괴 원인을 알아낸 후 환경 보호 방법을 습득하러 환경 행성으로 이동.

스크린샷 2024-11-25 205142

목적: 환경 보호 방법 습득

  • 가스 몬스터 퇴치
  • 타임어택 미니게임을 통해 플로깅, 분리수거 학습
  • 퀘스트 순차 진행 구현

Chapter4 - 지구

스크린샷 2024-11-25 205340

목적: 지구 정화 및 지속적인 관심 유도

  • 두 행성에서 얻은 아이템으로 지구 환경 회복
  • NPC 대화에 따라 정화 전/후 지구 씬 분기 처리

🖥️ 기능 구현

🐱 Animation

  • 외계인, 몬스터, 가드의 4방향 애니메이션 설정 및 애니메이터 구성

🎮 Object 충돌

  • 아이템 획득, 대화, 전투 등 상호작용 구현
  • Rigidbody, Collider, Trigger 활용

🖼️ Canvas (UI)

  • Inventory: 7x3 슬롯, Tab/숫자키로 슬롯 지정
  • HP: 최대 5개, 0 도달 시 씬 초기화
  • Fade Image: 씬 전환 시 페이드 효과
  • Key Image: 특정 영역 진입 시 유도 키 이미지 표시

🛠 사용 기술

🚀 Stacks

  • C#

🛠 Tools

  • Unity
  • Aseprite

🏅 성과

  • 2024-2학기 졸업프로젝트 - 우수작 선정
  • 교내 포스터 전시 진행

About

어딘가 이상한 외계인의 지구 멸망 막기 여정

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •