Skip to content

RamGI55/EndlessSpire

Repository files navigation

🕹️ EndlessSpire

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.

🎮 Gameplay Video

영상 썸네일

🪄 What We Made

  • 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.

⚠️ Disclamer

This repository contains source code of the game only is intended for portfolio and eductiational reference purpposes.

What's Included;

  • Complete source code for the EndlessSpire ARPG.

What's NOT Included:

  • No executeable/playeable gamefiles
  • No complied binaries or distribution packageds
  • Unreal Engine project Files and configurations
  • 3rd party assets and props in the game

Usage Rights:

  • 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.

📁 Repository Contents

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

🙆 Contributors

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

🕹️ EndlessSpire

언리얼 엔진 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

🙆 Contributors

Hyunsoo Park - @RamGI55 / [email protected]

  • 던전 생성 시스템
  • 던전 이벤트 프로그래밍
  • 적 AI 및 비헤이비어 트리

WooJu Lee - @Spacekomad / [email protected]

  • 게임 아키텍처 설계
  • 입력 시스템
  • 워리어 캐릭터

JeongYeob Jeon

  • 클레릭 캐릭터
  • 데디케이티드 서버 구조

SeonWoo Kim

  • 인벤토리 시스템
  • 아처 캐릭터

JinSam Park

  • 장착 장비 시스템
  • 메이지 캐릭터

About

Endless Spire - Unreal 5 Action RPG Source Code

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages