
JSP 웹 쇼핑몰 프로그래밍 기본 과정(JSP WEB Programming)
소프트캠퍼스
JSP 기초 부터 차량 구매 쇼핑몰 프로젝트까지 완성할 수 있는 강의로, 학습을 마치면 바로 실전 프로젝트를 수행할 수 있게 됩니다. (본 강의는 질의응답을 제공하지 않는 강의입니다.)
초급
Java, JSP
Unity 장르별 실전 프로젝트 중 쿠키런 같은 런 게임의 기본 원리를 습득하여 Unity 게임을 제작할 수 있다.
본 과정은 유니티 엔진을 기반으로 Platformer 게임의 일종인 Run 게임을 만드는 방법에 대해 배우게 됩니다.
유니티를 사용한 장르별 게임개발 과정에 속함 윈드러너라 쿠키런 같은 게임을 만드는 기본 원리를 학습 하게 됩니다.
모바일 및 pc 인디 게임 과 컨텐츠 제작에서 많이 사용하는 엔진 중 Unity 엔진이 있습니다.
이러한 게임 개발 엔진의 도입으로 기존의 개발자들은 좀 더 손쉽게 게임을 개발할 수 있으며 전문 개발자가 아니어도 많은 크리에이터 분들이 자신이 관심있는 분야의 컨텐츠나 게임을 만들 수 있게 되었습니다.
본 강좌는 유니티로 만들 수 있는 다양한 컨텐츠 및 게임중 런게임을 제작하는 방법을 설명하고 있습니다.
게임 개발 방법론적으로 강의가 진행되고 있으며 현 강의는 런게임을 처음부터 플레이 가능한 버전까지 만드는 방법을 설명하고 있습니다.
강의를 따라서 개발하시다 보면 강의를 마칠 때 즈음 나만의 게임을 충분히 만드실 수 있다고 생각합니다!
런 게임에 대한 간단한 기획과 제작 순서를 설정합니다.
유니티는 최소 1개 이상의 씬으로 이루어져 있습니다. 따라서 컨텐츠 개발을 위해 다양한 씬을 만들고 씬들을 이동하는 부분의 학습이 필요합니다.
6강~20강: 데모 버전 제작
게임 개발시 가장 먼저 플레이 가능한 데모버전(프로토타입)을 만들어야 합니다.
데모버전은 게임개발의 방향성을 제시하고 이후 개발의 토대가 되기 때문에 만들고자 하는 핵심 기능을 구현을 해야 합니다.
1) 플레이어 제작 및 주변 사물과의 기본적인 상호작용을 만들며
2) 게임 플레이를 위한 다양한 지형 제작 과 배경의 제작, 아이템을 만듭니다.
3) 주인공의 다양한 행동을 예측하고 제작하며 (점프,더블 점프, 슬라이드)
4) 각 요소의 상호작용을 제작함으로써 플레이 가능한 기본 컨텐츠를 만들게 됩니다.
플레이 가능한 데모 버전을 만들었으면 이제 실제 서비스가 가능한 게임 버전으로 제작을 하게 됩니다. 이때는 실제 게임과 유사한 퀄리티로 제작을 하게 되며 로직의 수정, 3D 및 2D 모델링 데이터 교체 및 게임성의 개선을 이루게 됩니다.
1) 간단한 버그패치를 통해 에러를 고쳐나가며 다양한 리소스(애셋) 마켓을 검색해서 개선 시킬 디자인 요소 및 3D 요소를 찾습니다.
2) 기존의 플레이어 형태를 고쳐서 에셋을 직접 다운로드해서 모델링을 교체하고 에니메이션을 넣어서 역동적인 플레이가 가능하도록 할 것입니다.
3) 게임내 구성요소들의 교체와 게임에서 사용할 지형을 제작하고 교체하는 과정을 통해 보다 더 실제 게임에 가깝게 변경할 것입니다.
실제 게임에 필요한 기능을 추가하며 알파버전에서 미처 손보지 않은 다양한 요소를 수정 및 교체 하며 로직 내의 버그를 본격적으로 수정하게 됩니다. 그리고 실제 게임 속 요소를 추가적으로 넣음으로서 상품으로서의 게임의 형태를 만들게 됩니다.
1) pause 상태의 구현을 하며
2) 알파에서 미처 추가 못 한 배경 화면 스크롤 및 배경 음악과 효과음의 재생이 가능하고
3) 게임 내 경쟁 요소인 최대 스코어 및 동전 수의 표시 및 데이터의 저장 및 로드를 통해 지속적인 플레이 목표를 구현하게 됩니다.
4) 게임 오버 상태를 구현하고 게임 오버 시 다시 게임 상태가 복귀할 수 있도록 하며
5) 씬별 UI요소 추가 및 게임 종료 루틴 구현으로 게임 제작 필수 요소를 전부 구현합니다.
3D 게임 개발 회사 대표 입니다.
20년 동안 PC 게임부터 모바일 게임 유니티 실감형 콘텐츠를 개발 하고 있습니다.
강의 경력
삼성 멀티캠퍼스 - 유니티 게임 콘텐츠 개발자 과정
부산정보산업진흥원 - 현업 재직자 대상 실감형 콘텐츠 개발과정 강의
대전 ETRI - 대덕연구단지 연구원 대상 실감 형 콘텐츠 엔진 관련 강의
메디치 교육센터 - 실감형 VR/AR 콘텐츠 개발자 양성 과정 강의, 메타버스 강의
부산 대학교 - 5G 기반 VR/AR 실감형 콘텐츠 개발자 양성 과정 강의
20년차 강의 및 개발 경력을 갖춘 베테랑 강사입니다.
Q. 본 과정에서 무엇을 배울 수 있나요?
게임 제작 방법을 배우게 됩니다. 본 과정에서는 c# 언어를 이용하여 유니티를 이용해서 단계별로 Run 게임을 만들게 되는 기초적인 내용을 학습하게 됩니다.
유니티와 C# 의 다양한 기능을 통해서 게임 내의 요소들을 제작하면서 런게임 제작 방법을 익히게 됩니다
물론 이 과정을 통해서 나만의 컨텐츠 제작의 토대가 만들어지며 다른 장르 개발에 도움을 받을 수 있습니다
Q. 본 과정을 학습하려면 어떤 지식이 필요한가요?
유니티를 익히기 위해서는 c# 언어를 이용하는 과정이므로 최소한의 c# 언어에 대한 이해가 필요합니다.
Q. 본 과정을 학습한 다음에는 무엇을 공부해야 하나요?
다양한 장르의 게임 컨텐츠 제작 강의를 들으시길 추천드립니다.
학습 대상은
누구일까요?
게임에 관심이 있으신 분들 그리고 유니티를 이용해서 게임을 만들고자 하는분에게 드립니다.
마리오나 쿠키런같이 다양한 지형을 이동하고 탐험가는 게임에 대한 관심이 있으신 분들도 추천합니다
선수 지식,
필요할까요?
유니티 엔지는 C#을 기반으로 제작되기 때문에 C# 에 대한 기본적인 이해도가 있으셨으면 합니다
전체
36개 ∙ (12시간 14분)
해당 강의에서 제공:
1. 1강 런게임 개발 및 제작 순서
07:42
6. 6강 객체충돌 태그 및 삭제
19:21
7. 7강 플레이어 점프 구현
20:30
8. 8강 지형 및 배경 제작 스크롤
27:05
10. 10강 더블 점프 및 슬라이드
24:24
11. 11강 코루틴 상태체크
19:33
12. 12강 동전획득
22:18
13. 13강 동적획득 정적상태변수
29:13
14. 14강_동전획득 정적상태변수
29:13
15. 15강 데모제작 지형제작
25:41
16. 16강 지형변수 지형메니저
19:24
17. 17강 랜덤지형모드
23:03
18. 18강 유저제작 스테이지모드
16:16
20. 20강 데모제작최종 사운드추가
14:22
21. 21강 알파 광원수정
06:41
23. 23강 알파 에니메이션1
23:16
24. 24강 알파 에니메이션2
19:28
26. 26강 알파 지형 동전 제작
32:30
27. 27강 알파 버전 마무리
05:22
28. 28강 베타 pause 구현
20:20
30. 30강 베타 배경 화면 변경
23:38
31. 31강 베타 게임 오버 구현
31:38
32. 32강 베타 오버구현
17:34
33. 33강 베타 세이브 로드
23:16
전체
1개
₩33,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!