(Tips for Beginner Game Programmers) Tool을 관심을 가지고 관리하자.

 

팀 레벨에서 게임개발 툴을 찾아보고, 연구해야 합니다.


어떤 툴이 있는가?

툴은 보기에 따라 여러가지가 있다. 게임 엔진 툴 Unity ; 코드 편집 툴 Visual Studio,VS Code ;이슈 관리 툴Jira, Trello ; 문서 편집기Notion ; CI/CD Jenkins가 있다. 특히 유니티내에서는 에셋을 통해 기능을 확장시킬 수있다. 프로젝트를 진행하며, 팀원들 모두가 사용하는 툴이다. 특히나 프로그래머로서 Unity와 코드 편집툴은 하루종일 사용한다.

왜 툴을 관리해야 하는가?

사용자의 목적에 따라 생산성을 크게 올려준다. 툴을 익히면, 특정 작업을 수행할 떄 작게는 10%부터 크게는 3~4배까지 작업속도를 향상 시켜 줄 수 있다. 또한 게임 엔진 툴과 코드 에디팅 툴 같은 경우는 잘 사용하는 것 또한 실력으로 여겨진다. 툴의 옵션을 수정하고 사용법을 익히면서, 손쉽게 툴을 사용하는 모든 인원의 생산성 향상시킨다. 심지어 툴을 익히는데 들어가는 비용과 신경이 크지 않다. 회사가 바뀌거나 이직을 해도 툴이 바뀌지 않기 때문에 회사나 프로젝트가 바뀌더라도 장점이 사라지지 않는다.

마무리

다들 툴의 중요성을 경시한다. 나는 툴 하나로 인해서 작업과정이 단축되고, 생산성이 올라가는 경험을 많이 했다. 여러가지 이유(프로젝트의 애정이 없거나, 새로운 지식을 습득하는 것을 부담스러워 하거나, 툴이라는 것 자체를 인식을 잘 하지 못했거나)로 인해 나와 같은 경험을 하지 못한 것 같다. 또한 툴을 통해 문제가 있거나, 안되던 것들을 해소할 수 있다. 프로젝트의 방향을 변경할 수 있는 해답이 되기도 한다. “이렇듯 많은 장점을 가지고 있는 방법이니 관심을 가지고 관리하자.“