#게임플레이 프로그래밍

#게임플레이 프로그래밍 관련 기술 가이드

총 7편의 가이드가 등록되어 있습니다.

💻

프로그래밍 (7)

일반 가이드intermediate

Godot 4 GDScript를 C# 바인딩 코드로 AI 자동 변환하는 실전 워크플로우

Godot 4 GDScript를 C# 바인딩 코드로 옮길 때 발생하는 API·시그널·씬 연결 문제를 AI와 컴파일 검증으로 안전하게 해결하는 단계별 workflow를 정리합니다.

시스템 아키텍처 & 패턴intermediate

Unity C# Command 패턴으로 격투 게임 선입력(Input Buffer) 시스템 구현하기

격투·액션 게임에서 입력이 씹히는 문제를 Command 패턴 기반 Input Buffer로 해결합니다. Unity C# 예제와 우선순위, 유효 시간, 상태 전환 처리까지 단계별로 구현합니다.

게임 수학 & 물리intermediate

Unity 레이캐스트로 Hitbox·Hurtbox 판정을 프레임 단위로 검증하는 방법

Unity C#에서 공격 Hitbox와 피격 Hurtbox의 레이캐스트 결과를 프레임별로 수집·비교하는 검증 프레임워크를 설계한다. 누락 타격, 중복 피격, 애니메이션 동기화 오류를 재현 가능한 로그와 테스트로 빠르게 찾는다.

게임플레이 로직intermediate

플랫폼 게임의 조작감을 살리는 Jump Buffer와 Coyote Time

점프 입력과 접지 판정을 짧은 시간 동안 보존해 플랫폼 게임의 답답함을 줄이는 방법을 정리합니다. Unity C# 예제로 타이머 기반 구현과 흔한 오류를 함께 설명합니다.

일반 가이드intermediate

Unity Flocking 알고리즘으로 미니언 몬스터 이동 경로를 자연스럽게 만드는 법

Unity C#에서 Separation·Alignment·Cohesion 기반 Flocking 알고리즘을 미니언 몬스터 이동에 적용한다. 뭉침, 겹침, 목표 추적 문제를 가중치·이웃 검색·속도 제한으로 해결하는 실전 구현 가이드다.

시스템 아키텍처 & 패턴intermediate

Unity FSM과 커스텀 트리로 구현하는 보스 AI 2·3단계 페이즈 전환 로직

Unity C#에서 FSM과 커스텀 행동 트리를 결합해 보스 AI의 2·3단계 페이즈 전환을 구현한다. 체력 임계값, 전환 잠금, 패턴 가중치, 애니메이션 완료 신호를 분리해 중복 전환과 상태 충돌을 막는 실전 구조를 정리한다.

시스템 아키텍처 & 패턴intermediate

상태 패턴으로 플레이어 FSM을 깔끔하게 설계하는 방법

대기·이동·점프·낙하 로직을 상태 객체로 분리해 기능이 늘어나도 수정하기 쉬운 플레이어 FSM을 만든다. Unity 6과 C#을 기준으로 상태 전이, 입력 수집, 물리 처리, 애니메이션 연동의 책임을 나눠 본다.