테트리스 강좌

초등학생도 쉽게 따라할 수 있는 Unity 테트리스 게임 개발 강좌 자료

8단계 이후 코드 리뷰 (목차)

8단계를 마친 뒤 최종 상태의 스크립트를 리뷰 1단계 ~ 5단계로 나누어 코드와 해설을 정리한 문서입니다.
실습은 8단계 - 게임 완성에서 하고, 여기서는 전체 코드 이해·복습용입니다.

진행 순서: 8단계 완성 → 코드 리뷰 1단계 → 2단계 → 3단계 → 4단계 → 5단계 (각 문서 하단 “다음”으로 이동).

📌 주석·복기 안내

리뷰 단계별 목차

리뷰 단계 스크립트 설명 관련 학습 단계
1단계 GameBoard 게임 보드 그리드, 블록 고정·행 제거·게임 오버 판단 2단계(보드), 6단계(행 제거), 8단계(IsGameOver)
2단계 GameController 점수·줄·레벨, UI 텍스트, 게임 오버 표시 7단계(점수·레벨·UI), 8단계(GameOver)
3단계 InputHandler 키 입력 → TetrisBlock 이동·회전·하드 드롭 호출 5단계(입력·쿨다운), 8단계(하드 드롭)
4단계 Spawner 다음 블록 랜덤 생성, 게임 오버 시 중단 4단계(스폰), 8단계(랜덤·게임 오버)
5단계 TetrisBlock 한 블록의 이동·회전·낙하·고정·ValidMove 4단계(이동·회전), 6단계(LockPiece·행 제거), 7단계(AddScore), 8단계(HardDrop)
← 8단계 - 게임 완성 코드 리뷰 1단계 (GameBoard) →