닫기

IIBI 방송정보국제교육원

모집과정

본문내용

모집중인과정상세보기
+ Home > 모집과정 > 현재모집중인과정 > 모집중인과정상세보기
게임프로그래밍 포트폴리오 과정 (20/01/20 개강)
게임프로그래밍 포트폴리오 과정
기간
2020-01-20~2020-02-26
시간
09:00~17:40 / 일일8시간 / ( 월 화 수 목 금 )
훈련수당
매월 116,000원(취성패참여시 월 284,000원 추가지급)
교사
이규훈 외 교사
인원
20
장소
방송정보국제교육원

온라인상담온라인접수



NCS기반_제작.jpg


게임프로그래밍 포트폴리오 과정



본 훈련과정은 Unity3D 게임엔진은 활용하여 포트폴리오를 제작할 수 있는 기반 지식을 학습하여, 산업체에서 프로그래머에게 요구하는 포트폴리오를 제작할 수 있는 과정입니다.




 ■ 신청기간 : 상시모집

 ■ 교육기간 : 2020. 01. 20 ~ 2020. 02. 26

 ■ 교육시간 : 총 200시간 ※ 8시간 / 월~금

 ■ 교육수준 : Level 5 (초급~중급)

  ※ 포괄적인 권한 내에서 해당분야의 이론 및 지식을 사용

       하여 매우 복잡하고 비일상적인 과업을 수행하고, 타인

       에게 해당분야의 지식을 전달할 수 있는 수준으로, 

       수준4에서 1-3년 정도의 계속 업무 후 도달 가능


 ■ 참여대상 : 전공자 또는 유사전공자 / C언어, Unity3D 유경험자

 ■ 비용지원 : 최대 1,236,200원(자비부담금 0%~65%)

 ■ 교육수당 : 매월 116,000원(취성패참여시 월 284,000원 추가지급)



notice





최우수훈련기관.png



Game Programming Portfolio





국가기간전략산업직종 - 취업성공패키지 / 내일배움카드

Game Programming Portfolio

>

" 만들고 싶은 게임 포트폴리오를 단기간에 샤샤샥~!!! "


C#을 기반으로 Unity3D를 통한 게임 컨셉의 기획, 알고리즘 개발, 게임엔진 응용프로그래밍, VR게임 프로그래밍, 3D캐리터 제작(모델링/맵핑)
게임 UX/UI/플랫폼응용/네트웍 프로그래밍에 필요한 전반적인 기술을 습득 할 수 있습니다.


나만의 게임 포트폴리오를 제작하는 Good Choice!!!

■ C#만 배우다 끝나는 게임프로그래밍은 이제 그만~!!!

게임 컨셉 기획이란 무엇인가?

게임 컨셉의 기획은 언제해야 하는 것일까요?
나름의 기획은 가지고 있겠지만....컨셉의 시점은 본격적인 프로젝트를 시작하기 전이면 됩니다.
무슨 게임을 제작할지 생각하고 결정하고 기획하는 단계라는 말이죠.
당연히 컨셉이니 만큼 디테일하고 화려한 기획 문서까지는 필요 없습니다.
다만, 누구나 알수 있도록 대략적인 이미지, 텍스트 등으로 표현한 간단한 문서로 작성하면 충분합니다.

컨셉 기획 문서의 가장 중요한 목적은


'어떤 게임을 만들 것인지' 를 다른사람들이 이해하도록 만드는 것' 입니다.


그렇다면 당신은 어떤 게임을 만들고 싶은가요?

당연히 여기에 정답은 없습니다.
모든 게임 기획자는 자기가 만들고 싶은 게임을 만들고 싶어하겠죠. 포트폴리오를 만들어야 하는 우리들은 더더욱 그럴테구요^^;

How to develop a game concept?
게임 컨셉을 개발하는 방법


How to find inspiration for a game idea
게임 아이디어에 대한 영감을 받는 방법

A game idea or concept can come from a variety of places. You may be inspired by another medium, such as a film or a book, you may have had an exciting experience and want to share it with others, you may be playing another game and think you can do better, or you may just have a sudden flash of inspiration out of nowhere. Because ideas can come from a variety of sources, they can take on a number of different forms and robustness. So it’s important to take a step back and have another look at this idea of yours.

게임 아이디어 또는 컨셉은 다양한 곳에서 나올 수 있습니다. 영화, 도서 등 다른 매체에서 아이디어를 얻을 수도 있고, 재미있는 경험을 다른 사람들과 공유하고 싶을 수도 있고, 다른 게임을 하고 있거나, 더 잘할 수 있다고 생각하거나.... 아이디어는 다양한 것에서 나올 수 있기 때문에 여러가지 모습을 가질 수 있습니다. 따라서 한 걸음 물러서서 아이디어를 다시 한 번 살펴 보는 것이 중요합니다.




How to create a game prototype
게임 프로토 타입을 만드는 방법

What should you do after your game concept has been fleshed out?
Well, the next step is to create a simple prototype based on your game concept to see if it is viable and actually fun to play.
Wait, what if this is your first foray into game development and you barely have any programming skill? Well, fortunately, developing a game prototype is a good entry to the world of programming. There are many game development tools out there like GameMaker, Stencyl, and Construct 2 that can help you quickly create a prototype without having to write too many lines of code. These tools are so useful that even seasoned programmers use them to quickly build a prototype.

게임 컨셉을 완성한 후에는 어떻게해야할까요?
다음 단계는 게임 컨셉을 기반으로 간단한 프로토 타입을 만들어 실행 가능하고 실제로 재미 있는지 확인하는 것입니다.

잠깐, 이것이 게임 개발의 첫 번째 진출이며 프로그래밍 기술이 거의 없다면? 다행스럽게도 게임 프로토 타입을 개발하는 것은 프로그래밍 세계의 좋은 진입 시기입니다. GameMaker , Stencyl 및 Construct 2 와 같은 많은 게임 개발 도구 가 있으므로 너무 많은 코드라인을 작성하지 않고도 프로토 타입을 빠르게 만들 수 있습니다. 이 도구는 노련한 프로그래머라도 신속하게 프로토 타입을 제작하는 데 유용합니다.



Should I use a game engine to prototype?
게임 엔진을 사용하여 프로토 타입을 만들어야합니까?

Should you use full-featured, professional game engines for making a prototype? Well, it’s completely up to you, but one of the purposes of making a prototype is to be able to test out your ideas easily, so when the idea doesn’t work out, you can tweak it quickly. With a full-featured game engine, even though it’s powerful, it may take longer to complete simple tasks, and you end up not being able to iterate on your game quick enough.

That’s also why most game prototypes are made with just simple shapes or very simple graphics. Creating those kinds of graphics doesn’t take a lot of time and allows you to iterate on your game concept quickly. Imagine you’re testing out a game concept and found out that enemies that just randomly hop around aren’t fun, so you decide to make those enemies simply run on the ground.

프로토 타입 제작을 위해 모든 기능을 갖춘 전문 게임 엔진을 사용해야할까요?
음...그것은 전적으로 당신에게 달려 있지만 프로토 타입을 만드는 목적 중 하나는 아이디어를 쉽게 테스트 할 수 있기 때문입니다. 모든 기능을 갖춘 게임 엔진을 사용하면 강력하지만 간단한 작업을 완료하는데 시간이 오래 걸릴 수 있으며 게임을 충분히 빠르게 테스트 할 수 없게됩니다.

그렇기 때문에 대부분의 게임 프로토 타입은 단순한 모양이나 매우 간단한 그래픽으로 제작됩니다. 이러한 종류의 그래픽을 만드는 데 많은 시간이 걸리지 않으며 게임 개념을 빠르게 테스트 할 수 있습니다. 게임 컨셉을 테스트하고 무작위로 뛰어 다니는 적들이 재미 있지 않다는 것을 발견했다고 상상해보세요. 그 적들을 단순히 지상에서 뛰도록 만들어보세요.



Why is prototyping so important in game development?
게임 개발에서 프로토 타이핑이 중요한 이유는 무엇입니까?

You may wonder why the emphasis is on creating a prototype instead of building the actual game. After all, isn’t fleshing out a game concept supposed to make sure the game is fun to play? Well, unfortunately, what seems fun in theory may not be actually fun in practice. Maybe you thought that having a jump stamina would make things more exciting for a player, but after prototyping such a system, you may discover that it actually slow things down and makes the game less fun.

Also, prototyping is not just useful for measuring a game’s fun, it’s also useful for making sure the player has the kinds of experiences that the game concept wants to deliver. Maybe you have this idea of a game where the hero fights many enemies at once so the player can experience an epic battle. But after you prototyped it, you found out that the game felt chaotic instead of epic. Fortunately with a prototype you can quickly tweak the variables of your enemies to make the game feel more epic and less chaotic.

실제 게임을 만드는 대신 프로토 타입 만드는 것이 왜 중요한지 궁금 할 것입니다.
결국, 게임이 재미 있어야 게임 컨셉을 구체화하지 않을까요? 불행히도 이론상 재미있게 보이는 것이 실제로는 재미 없을 수도 있는 것입니다. 어쩌면 점프 체력을 가짐으로써 플레이어에게 더 흥미로운 일이 될 것이라고 생각했을 수도 있지만, 그러한 시스템을 프로토 타이핑 한 후에는 실제로 게임 속도가 느려지고 게임의 재미를 떨어 뜨릴 수 있는 것이죠.

또한 프로토 타이핑은 게임의 재미를 측정하는 데 유용 할뿐만 아니라 플레이어가 게임 컨셉이 제공하고자하는 다양한 경험을 갖도록하는 데에도 유용합니다. 어쩌면 영웅이 한 번에 많은 적과 싸워서 플레이어가 서사적인 전투를 경험할 수 있는 게임에 대한 아이디어가 있을 수 있습니다. 그러나 프로토 타입을 제작 한 후에는 게임이 서사적 이라기보다는 혼란스러워졌다는 것을 알게될 것입니다. 다행스럽게도 프로토 타입을 사용하면 적의 변수를 빠르게 조절하여 게임을 보다 서사적이고 덜 혼란스럽게 만들 수 있습니다.




★ 출처 : Raka Mahesa is a game developer at Chocoarts (http://chocoarts.com/), who is interested in digital technology in general. Outside of work hours, he likes to work on his own projects, with Corridoom VR being his latest released game. Raka also regularly tweets as @legacy99.


기획자
유니티
개발자



커리큘럼



이론교과

실기교과

총계 

40 hr (20%)

160 hr (80%) 

200 hr (100%) 







교과목

NCS/비NCS 요소

교육내용

비고

게임기획


게임 콘셉트 기획


- 게임 세계관 기획

- 시나리오 기획

- 캐릭터기획

- 배경기획

Unity3D

게임개발


게임 알고리즘

게임엔진 응용 프로그래밍

게임 네트워크 프로그래밍


- 수학, 물리, 자료구조, 게임 알고리즘

- 게임엔진 응용 프로그래밍

- VR 게임 프로그래밍

Unity3D

게임제작


3D 캐릭터 제작


- 모델링

- 맵핑

Unity3D

응용프로그래밍


게임 UI/UX 프로그래밍

게임 플랫폼 응용 프로그래밍

게임 네트워크 프로그래밍


- 게임화면 구성

- 조작방식기획

- 플랫폼 개발

- 응용 프로그램을 설계, 구현

- 게임 서버 시스템을 설계

- 네트워크 프로그램 구현

Unity3D



신청방법
교육생지원






















돌아가기 온라인접수
문의

유튜브

페이스북

네이버블로그

카카오스토리