-
5강교육/강남오픈월드 게임기획 2023. 10. 19. 21:34728x90
1. 시스템 기획
시스템 기획 = 규칙을 정하는 것
2. 플로우
3. 테이블
Data Table의 장점
데이터 확장이 쉽고 정리가 효율적, 관리 용이
데이터 변경과 교체가 쉬움
데이터 간의 연결이 수월
기획자가 직접 Data에 접근 가능
데이터의 형태 : Bool, Int, Float, String, Char, Enum
Table 제작 단계
필요한 데이터를 정의 -> 테이블 형태로 구성 -> 엑셀로 테이블 저장 -> XML, JSON, CSV 형태로 전달 -> 게임에 데이터 반영(서버 데이터/로컬 데이터)
4. 객체 지향
최초는 절차적 프로그래밍
중복코드문제+복잡성=함수와 프로시저
데이터와 속성까지 나누면서 객체 지향이 됨
단점 : 설계가 힘듦+성능 하락
대다수의 게임개발엔진은 객체지향형태
보통은 기획자에게 요구하지 않으며, 프로그래머가 직접 함
추상화와 상속, 캡슐화, 다형성(서로 다른 객체가 같은 기능을 공유하는 것), 단일연관/집합연관/다중연관(서로 다른 객체끼리 연관관계를 갖는 것)
시퀀스 플로우->객체간의 통신 플로우를 그리는 것