Skip to content

sunight1999/bakery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

이상한 베이커리

이상한 세계에서 한국식 디저트 전문 베이커리를 운영해보자!

2024-2 캡스톤디자인 경진대회 판넬 소프트웨어콘텐츠학과_이상한베이커리_1

https://youtu.be/EfBH3FCLnr0

프로젝트 정보

언리얼 버전

5.4.4

주요 소스코드

게임 로직 관련

소스코드 설명
General/BakeryGameMode 가게 운영 시작 및 종료 등 메인 로직 처리
General/BakeryGameState 게임 데이터 관리
Bakery/HallManager 손님에게 빈 테이블 또는 대기 위치 할당
Abnormality/AbnormalityManager 이상현상 등록, 발생, 종료 관리
Subsystems/UISubsystem UI 통합 관리 서브시스템
Subsystems/SoundManager 효과음 관리 매니저 (싱글톤)

주요 액터 관련

소스코드 설명
Interactions/InteractorComponent 상호작용, 잡기 등 상호작용 기능 부여
Interactions/GrabberComponent 물체 잡기 기능 부여
Interactions/InteractableActor 상호작용 가능한 액터 베이스 클래스. QuickSelectMenuType로 퀵메뉴 설정 가능
Characters/PlayerPawn 플레이어 입력 처리 등
Characters/Customer 손님 AI 처리 등
Abnormality/AbnormalityEvents/AbnormalityEvent 이상현상 이벤트 액터 베이스 클래스

요리 관련

소스코드 설명
Kitchen/Ingredient 재료 액터. IngredientData로 재료 데이터, 메쉬 등 설정
Kitchen/IngredientContainer 재료 보관함
Kitchen/Countertop 조리대. AvailableCookingTools로 수행 가능한 조리법 설정 가능
Kitchen/Data 재료, 레시피 데이터

유틸 관련

소스코드 설명
General/Tools/Spawner 일정 주기로 지정한 액터 스폰
General/Tools/CustomerSpawner 손님 액터를 스폰하고, 필요한 작업 추가 처리
General/Tools/Pool 템플릿 오브젝트 풀. UObject(Actor, Component)만 사용 가능

image


image


image

About

이상한 세계에서 운영하는 한국식 디저트 베이커리 (언리얼)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages