코딩 2막 <C#개념편>(49)
-
[게임 디자인] 컨셉 기획서를 작성해보자 <너와 함께 지구여행>
여러분의 회사는 다음의 테마 혹은 핵심 컨텐츠를 가진 게임의 기획을 요구했습니다 해당 게임의 핵심 컨텐츠 및 파생 컨텐츠, 핵심 사이클, 주요 재미 요소, 유저 잔류 요소, 유료화 구조를 포함한 전체적인 컨셉 기획을 작성해 보세요 요청사항 : 1. VR 어트랙션 - 회당 이용 금액은 5천원, 회당 이용 시간은 5분이내 - 혼자서 즐기는 컨텐츠는 지양(가족, 연인 단위의 고객에게 어필할 수 있도록 2인 이상이 동시에 즐길 수 있는 컨텐츠) - 해당 기기의 일 매출이 10시간 운용 기준 100만원 이상 나와야함 2. Oculus Quest 2 - 가족들이 함께 즐길 수 있다는 점을 어필 할 수 있어야 함 - 반드시 멀티플레이를 필요로 하지는 않음 - 최소 1만원 이상으로 판매해야 하며, 추가 DLC가 판매 ..
2022.07.05 -
[게임 디자인] 컨셉 기획 2
핵심 컨텐츠와 주변 컨텐츠 핵심 콘텐츠를 중심으로 많은 주변 컨텐츠들이 파생된다 좋은 핵심 컨텐츠는 강력한 확장성을 가진다 (던파는 '재미있는 온라인 벨트스크를 액션'이라는 좋은 핵심 컨텐츠가 있어 10년 이상 주변 컨텐츠를 보강해 가며 수명을 이어갈 수 있었음) 해당 선수 고유의 스킬 장착, 스킬 레벨 업그레이드 훈련, 경기 참가 등이 이루어지는 스케줄 진행 다양한 장착 아이템 등 다양한 주변 인물들과의 에피소드 및 여성들과의 연애 '신규 스튜디오 게임 회사에서 앞뒤가 꽉 막힌 답답한 신입급 기획자를 만났다' 그의 요구 사항 - 더 강한 적, 더 많은 지역과 던전, 더 좋은 아이템, 다양한 모드, 더 풍성한 스토리텔링 라인 즉, 핵심 컨텐츠를 강화하는 데는 전혀 고민하지 않고 주변 컨텐츠만 덕지덕지 붙..
2022.07.05 -
[게임 디자인] 공은 둥글다 <풋볼 매니저 분석>
다음 게임의 핵심 컨텐츠와 핵심 컨텐츠에 의해 생겨난 게임의 정체성을 정리하세요 만약 해당 게임을 플레이 해 본적이 없다면 정보, 플레이 동영상 검색 등을 통해 유추하세요 풋볼 매니저 동물의 숲 유로 트럭 시뮬레이터2 배틀그라운드 레프트 4 데드 저희 팀에서 고른 게임은 FM(FootBall Manager, 풋볼 매니저)입니다 내가 감독이 되어 팀을 선택하고 선수영입, 전술, 팀 전반을 운영하는 스포츠 전략 시뮬레이션 게임 핵심 컨텐츠 - 전술, 구단 운영(영입 등), 커리어 모드 등 파생 게임 - 야구 (베이스볼 모굴, OOTP 시리즈) ▲ FM에서 시뮬레이션 컨텐츠를 가져온 BaseBall Mogul 플레이 스크린 샷 ▲ Mogul 이후 급성장중인 OOTP(Out Of The Park baseball..
2022.07.04 -
[게임 디자인] 컨셉 기획 1
유니티(Unity) 멀티플랫폼 컨텐츠 엔진 (게임에 한정된 엔진으로 치부하지 않음) 게임회사 - 아트 & 기획 & 개발 *VR분야의 전망 기획 ; 시스템설계, 시나리오, 캐릭터 설정 VR; 인체의 감각 중 '시각'이 정보를 취합하는데 가장 취약함. 이 점을 이용하여 VR이 출발하였음. 인지부조화의 차이를 가장 최소화 하는 것이 높게 평가 받는 VR의 핵심. 유니티; 개발의 민주화(과거 개발자의 세계는 독재 - 프로그래머가 다해먹음) C#이라는 언어를 통해 엔진 라이브러리를 작성 / 유니티라는 툴(도구)을 이용해 프로그램 제작. *VR의 문제점 1. 어안현상 : 렌즈의 초점이 중심에서 멀어질수록 흐려지는 현상. 2. 인지부조화 3. 컨텐츠 한계 4. 마케팅 - 돈과 관련(유료화) * 팀워크의 시작 (유니티..
2022.07.04 -
[C#] 깊은복사와 얕은복사 테스트
1. 클래스와 구조체를 만들고, 깊은 복사와 얕은 복사를 테스트 해보자 2. ref 라는 키워드가 있다. C++에서의 참조자 &과 유사한 개념이다. (ref를 사용하여 콜바이밸류와 콜바이레퍼런스 함수를 만들어 볼것) 공감해주셔서 감사합니다
2022.06.30 -
[C#, 유니티] 02. C++과 C#의 차이점
C++를 이제 막 걸음마 땐 코린이라면 C#을 배우게 되면 장담컨데 멘붕이 올거야 이제 부터 그 이유를 큰 맥락에서 설명하겠음 1. 구조체와 클래스에서의 차이 흔히 말하는 기본데이터타입인 int, float, bool은 C#에서 구조체라는 놈이다. C++에서는 구조체가 상속이 되었으나 C#에서는 구조체가 상속이 안된다. (하지만 클래스는 상속이 됩니다)C#에서는 스택, 힙 영역에 할당되는 부분이 조금 다르다. 일반적으로 구조체는 스택에 할당되고, 일반적으로 클래스는 힙에 할당된다. 그리고 C#에서는 구조체던 클래스던 접근제한자의 기본은 private다. 2. 접근제한자에서의 차이 C#에서 우리가 다루는 모든 스크립트들은 클래스(class)이다. 클래스에는 멤버변수와 멤버함수가 있다. 그리고 그 변수와 함..
2022.06.30