반응형 개발874 개인생각)좋은 기획자란..? 좋은 기획자란..? 좋은 기획자라는 의문에 대한 글이 있어서 추가 및 나의 개인적인 생각을 공유하고자 한다. 1. 기획의 의도와 목표를 명확히 설정하고 설명할것. 기획이 중간에 변경,획장되더라도 방향을 잃지 않게 기둥 및 중심이 되어야 합니다. 2. 개발에 할당받은 자원을 고려하여 충분히 소화할 수 있는 볼륨으로 기획 할것. 현 상황에서 팀이 소화할 수 없는 기능 및 리소스로 작업을 진행을 하려고하면 업무의 병목현상 및 일정의 딜레이등 여러가지 좋지 않는 상황을 불러 올 수 있습니다. 실무자와 사전에 충분히 협의가 필요합니다. 3. 시스템 기능과 리소스가 명확히 무엇이 어떻게 구현되고 어떤 형태로 제작이되길 원하는지 결과물을 최대한 구체적이게 기획할 것. 실무자(프로그램,그래픽 등)가 업무에 집중할 수 .. 2019. 8. 2. 게임개발 ) HUD (Head Up Display) HUD (Head Up Display) 최초로 개발된 것은 항공기에 적용하기 위해서였다. 항공기의 조종석에 있는 속도계, 고도계, 자세지시계 등 빼곡한 아날로그 계기판들은 조종사가 그냥 보기에도 벅찰 정도로 복잡했는데, 그래서 조종사가 계기판을 보기 위해 고개를 숙이지 않고 고개를 든 채로 볼 수 있게 해주는 디스플레이라는 의미로 'Head Up Display' 또는 'Heads Up Display'라는 명칭이 붙었다. HUD가 다른곳들에 많이 사용되면서 디스플레이 위에 많은 정보들이 노출되는 형태로 변화되었다. 게임에서도 사용되는데 대표적으로 FPS의 게임들에서 게임화면에 노출되는 UI가 HUD라고 이해하면 된다. 게임 플레이 시에 현재 플레이어 본인이나 게임 상황에 대한 정보를 알리는 데 사용된다. .. 2019. 7. 30. 게임개발) 코드 규약 코드 규약 코드 규약이라는 것은 한 사람이 아닌 다수의 사람이 같이 프로젝트를 진행하기 위해서 서로의 코드의 형태를 통일화 작업을 하는 것을 의미한다. 코드 규약은 프로젝트의 성향에 따라 순서가 달라지기는 하지만 공통적으로는 설계의 단계에서 실제 작업자들끼리 어떤 형태로 작업을 진행할지에 대해 이야기를 하게 된다. 첫 단추를 어떻게 끼냐에 따라 뒤에 작업이 영향이 받기 때문에 코드 규약을 생략하고 프로젝트를 진행하면 어느 정도 진행된 이후에 리팩터링(Refactoring)을 진행하던가 재설계를 하기도 한다. 필자는 개인적으로는 마소의 c# 코딩 규칙을 기본으로 이야기를 많이 하는 편이다. 코드 규약이라던가 코딩 습관은 개인적인 성향이니 협업하는 작업자와는 조심스럽게 이야기하는것을 추천한다. 참고: htt.. 2019. 7. 30. 자료구조) 스택 (Stack) 스택 (Stack) 스택(Stack)이란 데이터를 접근하거나 저장하는 자료 구조이다. 가장기본이되는 자료구조로써 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조로 선형 구조(LIFO - Last in First Out)의 특성을 가지고 있다. 자료를 넣는 행위를 (Push)라고 하고 자료를 빼는 행위를 (Pop) 이라고 하는데 이때 꺼내지는 순서는 스택에 가장 마지막에 저장된 데이터가 먼저 꺼내어진다. 스택을 사용하는 용도는 어떤 시스템으로 복귀하거나 가장 최근에 대한 데이터를 컨트롤해야 하는 과정에서 많이 사용한다. 찾는 알고리즘에서도 많이 사용된다. LIFO라는 특성을 정확하게 알고 있으면 필요한 상황에 잘 쓸 수 있다. ★★☆☆☆ 2019. 7. 24. 이전 1 ··· 56 57 58 59 다음 반응형