포트폴리오 하이라이트

<aside>

💡엔진에 대한 내용은 현재 페이지 내 이동이 아닌 새로운 페이지(엔진 페이지)로 이동합니다.

</aside>

엔진 소개

<aside>

엔진 구조에 대한 간단한 설명

Direct2D 를 이용한 2D 엔진입니다. 컴포넌트 동적 추가 기능과 엔진 로직, 게임 로직 분리를 통해 사용자가 엔진에 관여하지 않아도 게임 로직을 작성할 수 있는 구조를 설계하였습니다.

2Q - 엔진 설계 의도

</aside>

게임 플레이 소개

1. 게임 설명

<aside>

턴제의 개념 대신 동시 공격이라는 메인 컨셉을 가진 게임입니다. 다양한 카드를 활용해 적의 공격은 늦추고 나의 공격은 당길 수 있으며 약화/강화 또한 가능합니다. 전투를 진행하며 나만의 덱을 구성하여 점점 강해지는 적을 무찌르고 최종 스테이지까지 도달하세요!

https://github.com/Will-Big/fate-weaver

https://www.youtube.com/watch?v=1iAf5wB8yJM&ab_channel=김민정

</aside>

2. 게임 플레이 기능 구현

<aside>

💡 이해를 돕는 용어 설명 (모르더라도 구현 내용을 보는데 지장 없습니다)

컴포넌트 패턴 기반의 확장 가능한 카드 효과 설계

상태(Enum) 기반의 턴제 전투 흐름 관리

StateManager를 통한 상태 이상 효과 중앙 관리

미래 영역(Future) 기반의 전략적 카드 시스템

</aside>