The classic Action RPG(ARPG) multiplayer game built with Unreal Engine 5.4, featuring the endless dungeon crwalling mechaincs and cooperative gameplay with the variable chracter classes.
-
Multiple Character Classes: Gives multiple character archietypes with unique abilites and play styles.
-
Real-Time Combat System: Classic Action RPG combat mechanism runs in real time with dodge, block and unique attack mechanism each character archtype.
-
Unlimited Dungeon Crawling: Into the unlimited dungeon spire, when you crawl deeper, you will get harder enemy.
-
Event based Dungeon Rooms: Each dungeon rooms has the unique events; unexpected treasure boxes, upgrad your equipment through the shop, and more over the enemies.
-
Dynamic Dungeon Generations: Dungeon generation with BFS algorithm give the players to unlimited experience of the dungeon.
-
Inventory System and Randomised Roots: Inventory systems makes you keep the unique items.
-
Equipment Stats and Levels: stats and level systems to make the player stronger in each fights.
-
Co-op Multiplay: Team up with friends to tackle the spire together.
-
Dedicated Server System: Dedicated server enviornment which gives the player better co-op experienece.
This repository contains source code of the game only is intended for portfolio and eductiational reference purpposes.
- Complete source code for the EndlessSpire ARPG.
- No executeable/playeable gamefiles
- No complied binaries or distribution packageds
- Unreal Engine project Files and configurations
- 3rd party assets and props in the game
- This repository is provided for portfolio reference and code review only
- Not intended for commercial redistribution without permission
- This repository under the Apache license, all responsiblity and rights under the Apache license unless explicitly written.
This repository contains the source code of the EndlessSpire, as follows;
EndlessSpire
├── Private/ # .Cpp Source Code of the each classes
├── Public/ #.h Source code of the each classes
Hyunsoo Park - @RamGI55 / [email protected]
- Dungeon Generation System
- Dungeon Event programming
- Enemy AI and Behavior trees
WooJu Lee - @Spacekomad / [email protected]
- Build the Game architecture of the game
- Input system
- Warrior Character Design/Programming
JeongYeob Jeon
- Dedicated Server Programming
- Claric Character Design/Programming
SeonWoo Kim
- Programming Inventory System
- Archer Character Design/Programming
JinSam Park
- Character Stat System
- Mage Character Design/Programming
언리얼 엔진 5.4로 개발된 클래식 액션 RPG(ARPG) 멀티플레이 게임으로, 끝없는 던전 크롤링 메커니즘과 다양한 캐릭터 클래스를 활용한 협동 플레이가 특징입니다.
- 다양한 캐릭터 클래스: 개성 있는 능력과 플레이 스타일을 가진 여러 캐릭터 아키타입 제공
- 실시간 전투 시스템: 회피, 방어, 고유한 공격 메커니즘이 포함된 실시간 액션 전투
- 끝없는 던전 크롤링: 더 깊이 들어갈수록 강해지는 적들과의 전투
- 이벤트 기반 던전 룸: 보물 상자, 장비 업그레이드 상점, 예상치 못한 적 이벤트 등
- 동적 던전 생성: BFS 알고리즘 기반 무한 던전 생성
- 인벤토리 & 랜덤 드롭: 독특한 아이템을 보관하고 활용할 수 있는 인벤토리 시스템
- 장비 능력치 & 레벨 시스템: 전투를 통해 점점 강해지는 성장 요소
- 협동 멀티플레이: 친구들과 함께 팀을 이루어 스파이어에 도전
- 전용 서버 시스템: 더 나은 협동 경험을 제공하는 전용 서버 환경
이 저장소에는 게임의 소스 코드만 포함되어 있으며, 포트폴리오 및 교육 참고 목적으로만 사용됩니다.
- EndlessSpire ARPG의 전체 소스 코드
- 실행 파일/플레이 가능한 게임 파일
- 컴파일된 바이너리 또는 배포 패키지
- 언리얼 엔진 프로젝트 파일 및 설정
- 게임에 사용된 서드파티 에셋 및 프롭
- 이 저장소는 포트폴리오 참고 및 코드 리뷰 용도로만 제공됩니다.
- 별도의 허가 없이 상업적 재배포 불가
- 이 저장소는 Apache 라이선스를 따르며, 명시적으로 기재되지 않은 모든 책임과 권리는 Apache 라이선스에 따라 적용됩니다.
EndlessSpire
├── Private/ # .Cpp Source Code of the each classes
├── Public/ #.h Source code of the each classes
Hyunsoo Park - @RamGI55 / [email protected]
- 던전 생성 시스템
- 던전 이벤트 프로그래밍
- 적 AI 및 비헤이비어 트리
WooJu Lee - @Spacekomad / [email protected]
- 게임 아키텍처 설계
- 입력 시스템
- 워리어 캐릭터
JeongYeob Jeon
- 클레릭 캐릭터
- 데디케이티드 서버 구조
SeonWoo Kim
- 인벤토리 시스템
- 아처 캐릭터
JinSam Park
- 장착 장비 시스템
- 메이지 캐릭터
