✅ 오늘의 학습 목표
1. 새로운 강사님 OT ⭐
2. 게임 소프트웨어 공학이란?
3. 게임 개발자가 알아두면 좋은 정보 & 비즈니스
1. 게임 소프트웨어 공학
- 게임 소프트웨어를 효율적으로 개발하기 위한 학문
- 게임 개발은 아이디어 발상에서 시작해 개발 그리고 게임의 출시까지 과정
- 게임 개발이 중단되지 않게 하기 위한 방법
- 한정된 예산에 맞춰 개발하기 위해서는 개발 기간 예측
- 개발 기간을 단축시킬 수 있는 방법
- 완성된 게임이 안정적으로 동작을 하기 위한 방법
- 기획의 변경에도 빠른 대응이 가능한 구조의 설계
- 팀의 갈등을 최소화하고 지속적인 개발이 가능하게 하는 방법
즉, 재미있는 게임을 중도에 포기하지 않고 버그 없이 잘 돌아가게 만드는 학문이다.
[게임 개발 요소와 과정]
게임 개발은 단순히 아이디어를 떠올리는 것을 넘어 기획부터 운영까지 여러 과정을 거쳐 완성된다.
각 단계는 서로 긴밀하게 연결되어 있으며 반복적인 피드백을 통해 발전해 나간다.
- 아이디어 : 게임의 콘셉트와 핵심 재미 요소를 구상한다.
- 프로토타입 : 빠른 프로토타입 제작을 통해 게임의 재미 요소가 제대로 구현되는지 확인한다.
- 기획 : 게임 전체의 구조와 청사진을 세워 개발 방향을 명확히 한다.
- 개발 : 실제 시스템과 콘텐츠를 제작하고, 다양한 플랫폼에 맞게 구현한다.
- 테스트 : 오류와 밸런스를 점검하여 안정성과 완성도를 높인다.
- 배포 : 게임을 다양한 플랫폼에 출시해 접근성을 높인다.
- 운영
- 안정적인 서비스를 제공하며 지속적인 업데이트와 이벤트를 통해 유저 경험을 개선한다.
- 다양한 마케팅을 통해 게임 판매와 유저 유입을 확대한다.
2. 개발자가 알아두면 좋은 정보 & 비즈니스
게임을 개발한다고 해서 무조건 성공하는 건 아니다.
시장성, 투자, 지원사업 같은 요소들을 미리 알고 준비하는 게 생각보다 중요하다.
1. 게임의 시장성
- 내 게임이 상업적으로 성공할 가능성이 얼마나 될까?
- 실제로 돈을 내고 살 유저가 얼마나 될까?
- 어떤 플랫폼(모바일, PC, 콘솔 등)을 타겟으로 해야 할까?
이런 질문에 답하려면 시장 조사가 필수다.
대표적으로 참고할 수 있는 곳은 아래와 같다.
- 한국콘텐츠진흥원 연구 보고서: https://www.kocca.kr
- 통계청: https://kostat.go.kr
- Data.ai: https://www.data.ai
- 스팀DB: https://steamdb.info/charts/
시장성이 낮다고 해서 무조건 실패하는 건 아니다. 다만, 성공 전략을 따로 고민해야 한다.
2. 게임 비즈니스
작은 규모의 게임이라도 개발비용은 반드시 발생한다. 문제는 이 돈을 어디서 마련하느냐다.
- 지원사업 : 한국콘텐츠진흥원, 경기콘텐츠진흥원, 지역별 진흥원 등
- 투자 : 벤처 캐피털 투자
- 대출
- 기술보증기금, 신용보증기금 기반 대출
- 1 금융권 대출
3. 지원 사업으로 할 수 있는 일
지원사업은 게임 개발자들에게 꽤 유용하다.
- 저렴하게 사무실 임대
- 특허, 상표권 등록 지원
- 인건비(대표, 직원 일부 급여)
- 마케팅 비용
- G-Star, PlayX4 같은 행사 참가 지원
하지만 제한도 있다.
- 책상, 컴퓨터 같은 사무실 집기 구매 불가
- Unity Pro, Adobe 같은 소프트웨어 구독비 지원 불가
4. 크라우드 펀딩 & 얼리 엑세스
게임의 초기 버전을 공개하고 유저들로부터 직접 투자를 받는 방식이다.
- 피드백을 통해 게임을 발전시킬 수 있다
- 투자자 대상 굿즈, DLC 같은 기획 필요
- 국내는 미연시, BL 장르가 많이 활용
- 단점: 개발 도중 도망가는 사례 때문에 이미지가 좋지 않음
대표적인 플랫폼
- 텀블벅: https://tumblbug.com/
- 스팀 얼리 액세스: https://store.steampowered.com/
- 킥스타터: https://www.kickstarter.com/
5. 취업 준비하기
회사 취업을 위해서는 아래 스펙들을 준비해야 한다.
- 기술 스택
- Unity, UE, Godot 같은 게임 엔진
- C++, DirectX, Vulkan (자체 엔진)
- 콘솔, 모바일, PC 빌드 경험
- 서버: C#, C++, Node, Java 등
- 코딩테스트 준비 + 영어
- 포트폴리오
- Git으로 개인 프로젝트 관리
- 스크린샷, 영상, 개발 과정 기록
- 면접 훈련
- 자신감 있는 말투
- 예상 질문 대비
3. Unity로 할 수 있는 일
Unity는 단순히 게임 엔진이 아니다. 다양한 산업에서 활용된다.
메타버스
- 게임 개발 기술과 동일
- 목적성을 가진 가상 세계
- 안정성과 서버 기술 중요
디지털 트윈
- 시뮬레이션, 시각화 소프트웨어
- 안정성과 정교함이 핵심
VR/AR 소프트웨어
- HMD 연동 소프트웨어
- 사양 최적화 필요
- 제약이 많아 아직 과도기
아직 시장은 초기 단계라 확실한 성공을 보장하기 어렵지만 장기적으로 성장 가능성이 있다.

어제를 기점으로 정대희 강사님의 수업이 마무리되고, 새로운 강사님이 앞으로의 강의를 진행해 주시기로 했다.
점심 다 먹고 1시까지 띵가띵가하다가 "이제 1시여서 수업 시작~.." 하시던 정대희 강사님 목소리 대신 새로운 강사님의 목소리가 들려서 너무 낯설었다..
다행히 이번 강사님도 친절하신 것 같아서 좋다.
'Unity > 멋쟁이사자처럼 부트캠프' 카테고리의 다른 글
| [멋쟁이사자처럼부트캠프] 유니티 게임 개발 5기(73일차) - 모바일 틱택톡 게임 구현 (1), DOTween 맛보기 (0) | 2025.09.02 |
|---|---|
| [멋쟁이사자처럼부트캠프] 유니티 게임 개발 5기(72일차) - Jira 및 Plastic SCM 사용법 (0) | 2025.08.29 |
| [멋쟁이사자처럼부트캠프] 유니티 게임 개발 5기(70일차) - 소켓 프로그래밍 및 C# 네트워크 활용 (3) | 2025.08.27 |
| [멋쟁이사자처럼부트캠프] 유니티 게임 개발 5기(69일차) - 네트워크 이론 및 멀티 쓰레드 (4) | 2025.08.26 |
| [멋쟁이사자처럼부트캠프] 유니티 게임 개발 5기(68일차) - 땅 파기 게임 (2) (5) | 2025.08.25 |