✨ 주의! 2025/06/16 이전에 제공 받으신 실행 파일은 메모리 이슈가 있습니다 메모리가 급격하게 늘어나기 때문에 플레이 하지 않기를 권장 드리고, 실행 하더라도 5분 이내의 사용을 추천 드립니다.
이미지 클릭시 데모 영상으로 이동합니다.
Guns, Germs & Steel는 2D 로그라이크 게임인 The Binding of Isaac의 모작 프로젝트 입니다.
게임 플레이 경험을 바탕으로 Unity 환경에서 재구성 하였습니다.
- 시드 기반의 맵 생성: 유사 난수 생성기 + BFS를 통해서 시드 기반으로 맵을 생성합니다.
- FSM을 이용한 몬스터 AI 관리: 상태를 기반으로 몬스터의 행동 구현
- 맵 에디팅: Tilemap과 Prefab을 이용해 게임에 사용될 방의 레벨을 디자인
- 간편한 시스템 디자인: Unity 외부(CSV) 파일을 통한 시스템 디자인
- 아이템, 아이템 풀, 아이템 배열, 몬스터/보스, 방의 Pool 을 게임 외부에서 손쉽게 수정 가능
| 항목 | 내용 |
|---|---|
| 게임 엔진 | Unity (2022 이상) |
| 프로그래밍 | C# |
| 버전 관리 | Git, GitHub |
| SFX, GFX | 게임사에서 제공하는 추출툴을 사용해 원작의 리소스를 사용 |
Guns_GermsAndSteel/
├── Assets/
│ ├── @Resources/ #사용될 리소스
│ │ ├── Animation
│ │ ├── Data
│ │ ├── Font
│ │ ├── Prefabs
│ │ ├── Sounds
│ │ ├── Sprites
│ │ ├── Tiles
│ │ └── UI
│ ├── @Scenes/ # 유니티 씬 파일
│ ├── @Scripts/ # 게임 로직 관련 스크립트
├── ProjectSettings/
└── README.md
- 프로젝트를 Unity에서 열고 싶으면 Unity 2022 이상 버전으로 프로젝트를 엽니다
- Assets//@Scenes/Title.unity 씬을 실행합니다
- Release 디렉토리만 다운받아서 게임을 실행할 수 있습니다.
