BEST
게임 개발

/

게임 프로그래밍

[실전 게임 코드 리뷰] 유니티 캐주얼 게임 (엘리스팡)

2D 캐주얼 샘플 게임 <엘리스 팡>을 분석하면서 유니티 엔진 응용 방법에 익숙해지는 강의입니다.

(5.0) 수강평 16개

수강생 610명

Thumbnail

[켠김에 출시까지 1기] 유니티 방치형 키우기 게임 모집

안녕하세요 Rookiss입니다.

https://www.inflearn.com/course/%EC%9C%A0%EB%8B%88%ED%8B%B0-%EB%B0%A9%EC%B9%98%ED%98%95-%EB%B6%80%ED%8A%B8%EC%BA%A0%ED%94%84#program

2024년 새로운 개념의 부트캠프를 모집합니다.

하나의 기술을 단편적으로 학습하지 않고
정말 시작부터 출시 및 마케팅까지 한 사이클을 경험해보고 싶지 않으신가요?
그리고 최신 트렌드의 기술을 학습해서 포폴을 만드는데 도움을 받는다면 어떨까요?

이런 분들을 위해, 새로운 개념의 부트캠프를 준비했습니다.
앞으로 6개월 단위로 프로젝트 하나를 출시까지 찍고
거기서 만드는 모든 내용을 일주일에 한 번 Discord 라이브 수업으로 진행하며 학습합니다.
수강생들은 매 주 연습 과제를 통해 실전 감각을 익히며
큰 프로젝트를 관리하고 제작하는 방법을 배울 수 있습니다.
프로젝트는 전문적인 프로그래밍/아트/기획 개발 인력을 채용해서 만들기 때문에
실제 회사에서 작업하는 업무와 비슷한 느낌의 작업을 직접 체험해보실 수 있습니다.

코드를 다 공개하는 것은 제 입장에서 리스크가 있지만,
그럼에도 중급 이상의 강의가 사실상 없다시피 한 게임 업계의 특성상
이런 장기 수업은 꼭 필요하다 판단해서 강행하기로 결정하였습니다.

내년 예정된 부트캠프 순서는 다음과 같습니다.
1기 (2024년 1월 모집) : 유니티 방치형 키우기 싱글 게임 (Unity, WebServer)
2기 (2024년 4월 모집 예정) : Dark&Darker 류의 게임 (UE5, GameAbilitySystem, DedicatedServer)
3기 (2024년 7월 모집 예정) : 1기에서 만든 게임을 MMO로 리메이크 (Unity, C# Server, WebServer, ..)

=============================================

취업은 준비하는 것이 아니라, 따라오는 것

학생들은 취업이 어렵다고 하소연을 하지만, 정작 회사에서는 뽑을 사람이 없다고 불평을 합니다. 입문 수준의 취준생은 많지만, 실전 프로젝트에 요구되는 신입 수준과는 여전히 격차가 크기 때문입니다. 학생들은 최선을 다해 열심히 공부를 하지만 애당초 옳은 방법을 모른채 무작정 노력만 한다고 능사는 아닙니다. 마라톤 경기를 뛸 때 역주행을 하면서 최선을 다해봤자 아무런 의미가 없는 것처럼, 프로그래밍 공부 또한 올바른 방향으로 나아가는 것이 중요합니다.

하지만 학생 입장에서는 제한된 정보 속에서 그 길을 찾는 것이 무척 어렵습니다. 회사에 들어가서 남의 코드를 많이 보는 것이 성장의 지름길이라고 하는데, 이 기회는 취직을 해야 주어지는 특권입니다. 그리고 막상 회사에서는 경력직을 선호해 신입 채용을 꺼립니다. 그렇다면 신입은 도대체 어떻게 경험을 쌓아야 할까요?

Rookiss MMO Lab은 1년마다 모바일 MMO를 출시하는 것을 목표로 신설된 5인 팀입니다. 게임은 아이디어와 재미로 성공을 시키고, 게임을 개발하는 데 사용한 기술은 널리 퍼뜨려 모두가 같이 성장하는 것이 Rookiss의 철학입니다. 2024년 상반기에는 [방치형 키우기 싱글 RPG 게임]을 제작해서 RPG 컨텐츠와 웹서버 기본기를 학습하고, 하반기에는 이를 [MMO 게임]으로 리메이크할 예정입니다. 이번에 모집하는 부트캠프에 참여하시면 상반기 프로젝트 진행을 따라오실 수 있습니다.

게임은 <우르르 용병단> 풍의 2D 게임으로 기획하고 있고, 5~6인으로 개발이 진행됩니다.

  • 프로그래머x2 (Rookiss, Dragon)

  • 기획x1 (Zombie)

  • 아트x2~3 (12월 채용 예정)


어떤 포폴을 만들어야 취업할 수 있나요?

와 같은 질문은 큰 의미가 없습니다.

회사에서는 지원자의 종합적인 기술과 연구 능력을 우선적으로 판단하기 때문이죠. 하지만 간단한 유니티 퍼즐 게임을 메인 포폴로 제출하고 있고, 심지어 그 안에서 강조할 수 있는 핵심 기술이 하나도 없다면 전략이 잘못되었다고 볼 수 있습니다. 왜냐하면 취업은 근본적으로 상대평가인데 그 지원자의 서류는 수많은 취준생 중에서 아무런 변별력이 생기지 않기 때문입니다.

부트캠프 강의에서 학습한 내용을 토대로 큰 규모의 게임 제작을 연습해보고, 각종 RPG 구현/설계 방식을 기술 소개서로 작성한다면. 심지어, 개발 과정에서 고민한 내용들을 적고 최종적으로 이를 온라인 게임으로 만들어 출시까지 경험해볼 수 있다면. 서류 통과를 걱정하는 내가 아니라, 회사를 골라서 갈 수 있는 자신을 발견할 수 있을 겁니다. 취업은 준비하는 것이 아니라, 따라오는 것이기 때문입니다.


진행 방식

  • 강의는 2024년 상반기(1월~6월) 토요일 (7pm~11pm) 진행됩니다. (31주x4시간=124시간)

  • Rookiss가 직접 Discord에서 라이브로 강의를 진행합니다.

  • 개발 내용 3시간, 기획/BM/프로세스에 대한 내용 1시간으로 구성할 생각입니다.

  • 이번 주에 Rookiss 팀에서 개발된 진행 내용을 코드로 설명 드립니다.

  • 다음 주에 개발할 내용들에 대한 구현/설계가 수강생 과제로 나갑니다.

  • 여러가지 설계 방법에 대해 의논하고, Rookiss의 답안지를 보여드립니다.

  • 단순한 코딩 강의가 아니라, 진지하게 출시와 수익을 목표로 합니다.


Q&A

Q. 온라인 게임인가요?

상반기에 진행되는 프로젝트는 싱글게임입니다. 다만 랭킹/채팅 등은 들어갈 예정입니다.

Q. 어떤 기술을 주로 다루나요?

RPG 컨텐츠(전투, 스킬, AI, 재화, 성장, 아이템, 퀘스트, 업적, 이벤트 등)의 설계가 핵심입니다. (Rookiss가 각종 프로젝트에서 경험한 다양한 설계 방법 등을 전수합니다). 서버 기본기 학습을 통한 채팅/랭킹 구현. 인증/결제/광고와 같은 기타 주제도 다룹니다.

Q. 코드를 직접 수강생이 작성해서 커밋할 수 있나요?

아뇨, 그러면 혼란이 일어날 수도 있을 것 같습니다.

Q. 실제 출시되는 게임의 풀소스/리소스를 제공하나요?

소스코드는 거의 풀로 제공하고, 리소스는 학습 용도로 필요한 것만 제공합니다.

Q. 같은 코드로 게임을 출시해도 되나요?

네, 하지만 게임 기획을 적당히 변경하고 리소스는 새로 만드시는 것을 권장 드립니다.

Q. 채팅과 랭킹은 자체 구현인가요?

고민중입니다. 양쪽을 다 보여드릴 수도 있습니다.

Q. 자동사냥은 들어가나요?

게임 기획에 따라 다르지만, 들어갈 수 있습니다.

Q. 기획에 참여할 수 있나요?

네, 모두가 아이디어를 내서 큰 방향을 정할 수 있습니다.

Q. 참여하게 되면 제 이름도 게임 제작자 목록에 들어가나요?

네, 엔딩 크레딧의 Special Thanks To에 넣어드립니다 :D

🙋‍♂ 수강 전 참고사항

  • 학습 자료

    • 인프런 강의 무료 제공 (복습할 수 있도록)

    • 소스코드

  • 선수 지식

    • C#과 유니티 엔진의 기본적인 활용 능력은 있어야 합니다.

 

 

댓글