Search
🎮

특목고 프로젝트 수업 사례: C++로 만드는 2D 게임 개발 수업

생성일
2026/01/26 09:49
태그
#초코쌤
#프로젝트
#게임

안녕하세요? 초코쌤입니다.

이번호에서는 특목고에서 프로젝트 수업을 어떻게 진행하는지 수업 사례를 공유해 드리고자 합니다.
항상 학생들의 프로젝트 결과물을 보며 창의성에 놀라는데요.
학교급이나 상황이 똑같지는 않더라도 프로젝트 수업을 설계하실 때 참고하셨으면 좋겠습니다.

C++로 2D 게임 개발하기 프로젝트

프로젝트 수업 개요

학교 및 대상: 특목고등학교 2학년 학생
팀 구성: 2인 또는 3인 1팀
주요 도구: Visual Studio, GitHub, C++, Winapi
주제: 자유 주제
프로젝트 기간: 5주
평가기준: 40점 만점(창의성, 완성도, 기여도 등)

프로젝트 수업 목적

학생들이 평소에 즐겨하던 게임을 재해석하거나 평소에 만들고 싶었던 게임에 요소를 변경하여 게임을 제작합니다.
게임을 만드는데 주로 쓰는 엔진이나 툴에 의존하지 않고 게임을 제작할 수 있는 능력을 기르는 것을 목적으로 합니다.

프로젝트 산출물

게임 빌드본: 정상 실행이 되어야 하며, 게임 시작부터 종료까지 사이클이 정상 작동해야 함.
게임 전체 코드: OOP 코드 평가
자기 실적 보고서: 주마다 자신이 작업한 내용 기록하며 다음주 계획 및 이번주 평가
최종 보고서: 장르, 조작법, 게임설명, 유사 게임과의 차별성 등

수업 진행 방식

프로젝트 수업은 총 5주로 이루어졌습니다.
1.
1주차: 사전에 프로젝트 수업에 대해 설명 후 알리고 만들고 싶은 게임(장르, 컨셉, 핵심 시스템, 레퍼런스 게임 등)을 생각해오라고 합니다. 교사는 기한 내 구현이 가능한지, 어떤 부분에 중점을 두어야 하는지, 무엇부터 개발해야 하는지 피드백합니다.
2.
2주차: 실질적으로 개발에 힘씁니다. 이 때 어떤 게임을 만들지에 대해 약식으로 발표를 진행하며 학생들은 서로 익명 피드백을 진행합니다. 교사는 개발해온 것에 대해서 확인하고 피드백합니다. 또한, 익명 피드백을 누군지 알지 못하게 하여 발표 팀에게 전달합니다.
3.
3~4주차: 실질적으로 개발에 힘씁니다. 주마다 자신들이 해오기로 한 것을 교사에게 보여주고 교사는 피드백에 힘씁니다.
4.
5주차: 최종 발표로 10분 내외로 게임 개요와 장르 어떤 게임을 만들고 싶었는지와 핵심 알고리즘 설명과 시연을 진행합니다. 이 때 게임의 핵심 알고리즘 및 코드의 일부를 발표합니다.
매주 자기실적보고서를 작성하고, 4주차에는 최종보고서를 작성하기 시작합니다.
자기실적보고서 예시)
구글클래스룸 비공개 댓글을 활용하면 쓴 날짜도 확인할 수 있고, 기간 내 쓸 수 있게 유도할 수 있으며 교사도 평가에 용이합니다

프로젝트 결과물 제출 방법

프로젝트 시작 전과 마지막 주에 강조하는 제출 방법입니다.
제출 마감 시간 준수: 자기실적 보고서, 최종 보고서, 게임 빌드본, 게임 전체코드를 정해진 시간 안에 제출하도록 안내합니다.
발표 자료: 발표자료는 평가에 반영하지 않습니다. 발표자료 보단 발표하는 능력을 주로 보고, 발표 후에 Q&A 하는 시간을 계획하고 가졌습니다.
단, 발표 자료는 모두 제출할 수 있도록 안내하고 생기부 기록에 활용하였습니다.

프로젝트 결과물

사례1: 윈도우(창)을 활용하고 싶은 아이들
⇒ 게임 요약 내용: 기본적인 2D 탑다운 슈터 장르로 윈도우 API를 게임에 녹여내기 위해 버프창을 게임 화면 위에 띄워 적을 물리치는 게임
게임 화면
PPT 일부 화면
사례2: 국제 게임 전시회의 게임을 보고 영감을 받은 아이들
⇒ 게임 요약 내용: 2D 탑 뷰 아케이드 장르로 흔한 벽돌깨기 게임에 최근 게임 트렌드 시스템 중 하나인 증강 시스템 게임을 추가함.
게임화면
PPT 일부 화면

프로젝트 수업 후기

학기마다 프로젝트 수업으로 게임을 제작하는데, 학기마다 항상 어떻게 해야 모두가 성장하며 유의미한 4~5주가 될지 고민합니다. 이번 학기에는 팀별로 주마다 피드백을 적극적으로 해주었는데, 학생들이 교사에게 의존성이 생기는 것 같아 아쉬웠지만, 학생들의 만족도와 결과물이 훌륭해서 만족스러웠습니다.
학기마다 프로젝트 결과물을 보며 학생들 창의력에 감탄합니다. 아직 프로젝트 수업을 안해보신 선생님들이시라면 학생들의 창의력을 뽐낼 수 있는 프로젝트 수업을 해보시는 것이 어떨까요?