본문 바로가기

분류 전체보기

(23)
클라이언트 개발자의 역할 안녕하세요! 이번글에서는 하나의 게임을 개발하기 위해 클라이언트 개발자가 최소한으로 필요한 부분은 어떤 부분인지와 클라이언트 개발자가 게임개발에서 어느 부분을 수행하는지 자세하게 알아보겠습니다. 먼저 하나의 게임을 개발하기 위해서는 최소 아래 부분이 필요합니다 게임 기획 게임에 맞는 아트, 리소스 사운드 캐릭터, 몬스터 에셋 이펙트 게임 개발 엔진 이 부분에서 클라이언트 개발자는 게임 개발 엔진을 다뤄 게임을 개발해 내는 역할을 맡습니다. 그렇다면 게임 클라이언트 개발자가 하나의 게임을 개발할때 어떤 부분을 개발하는지 상세하게 알아보겠습니다. 게임 클라이언트 개발자 게임 클라이언트 개발자는 플레이어가 실제로 보고 상호작용 하는 부분인 프론트엔드 부분을 담당하는데, 그러한 클라이언트 개발자의 역할에는 그래..
게임을 만들기 위해 필요한 사람들 게임을 만드는 것에 관심 있는 분들 안녕하세요! 이번 글에서는 게임을 만들기 위해 필요한 사람들을 알아 보려고 합니다. 게임 개발을 위해서는 다양한 사람이 필요한데 크게 놔누면 이러한 사람들이 필요합니다. 운영 직군 기획 직군 기술 직군 테스터 직군 아트 직군 먼저 운영 직군들에는 어떤 사람들이 있는지 알아보겠습니다. 게임 프로듀서 게임 프로듀서란 게임을 제작하는데 모든 과정을 총괄하는 사람을 뜻 합니다. 시작하는 것 부터 마무리 하는 것 까지 시나리오 기획, 개발, 그래픽, 사운드, 테스터 등 모든 과정을 책임지고 이끌어나가 게임을 만들어 나가는 사람이 프로듀서 입니다. 이러한 프로듀서는 게임이 시장에서 통할지 고려를 함 게임의 비전을 제시해 나가며 사람들을 이끌어 나감 일정과 인력을 알맞게 구성 위와..
[안드로이드 스튜디오]EditText Masking EditText Masking EditText의 inputType이 password, numberPassword, textPassword 등 일 경우 자동으로 Masking처리가 되어 입력한 문자를 변환 이러한 Masking 처리를 할 때 안드로이드에서는 기본적으로 아래와 같은 동그란 문자로 표현이 됨 EditText Masking 변경 방법 익명 클래스로 선언 (프로젝트에서 한번만 사용하는 경우) mBinding.inputNumber.setTransformationMethod(new PasswordTransformationMethod(){ @Override public CharSequence getTransformation(CharSequence source, View view) { return new..
클라우드 게임에 대하여 클라우드 게이밍이란? 클라우드 게이밍은 게임을 로컬이 아닌 클라우드 기반의 서버에서 게임을 실행하고 사용자에게 게임 화면을 전송하는 스트리밍 서비스를 말합니다. 이를통해 사용자의 고사양 디바이스가 필요하지 않고, 게임을 실행하는 서버 측에서 필요한 연산을 수행하는 방식으로 동작합니다. 대표적으로 MS사의 Xbox Game Pass, NVIDIA의 GeForce NOW 등이 있습니다. 이러한 클라우드 게임을 최신형 TV를 통해 할 수 있다? 삼성 최신형 TV 에서는 삼성 게이밍 허브를 통해서 이러한 클라우드 게임들을 즐길 수 있습니다. 위에서 언급한 MS, NVIDIA와 파트너를 맺어 TV를 통해 해당 회사에 클라우드 게임들을 즐길 수 있습니다. 이러한 서비스도 결국에는 게임 플레이 영상을 TV로 실시간으..
[SAP] BDC 개념 정리 BDC 개념 ▶ 레거시 시스템에서 SAP 시스템으로 데이터 가져오는 절차 1. 레거시 데이터를 SAP 포맷에 맞는 형태로 데이터를 가공 및 생성 2. SAP 로 데이터를 전송 - 전송 방법에는 BAPI, Batch Input, Direct Input 등이 있음 - 이 중 Batch Input 전송 방법을 사용하기 위해서는 BDC 프로그램이 필요 ▶ Data Transfer Workbench 기존의 시스템 or 외부 시스템에서 SAP로 데이터 전송을 위한 일련의 작업들을 총괄해주는 Tool ▶ BDC 프로그램 여러가지 전송 방법 중 Batch Input을 사용하여 레거시 데이터를 SAP로 가져오기 위한 프로그램 일반적으로 Batch Input프로그램을 BDC(Batch Data Communication)프..
[Git] Git의 기초 기능 Git branch - branch란 독립적으로 어떤 작업을 진행하기 위한 개념. - 필요에 의해 여러 branch를 만들 수 있다 - 각각의 branch는 다른 branch의 영향을 받지 않는다 - 이러한 특성 덕분에 여러 작업을 동시에 진행할 수 있다 Git merge - branch를 병합할 때 가장 많이 쓰는 기능. - 분기된 commit을 하나의 commit으로 합치는 기능. - 여러 branch를 merge함으로써 작업한 내용을 다시 새로운 하나의 branch에 모을 수 있다. - merge는 두가지 종류로 나뉜다 - fast-forward - 동일 내용이 포함되는 브랜치일 경우 브랜치 이동만으로 병합 - 서로 다른 상태를 병합하는 것이 아닌 변화가 없는 브랜치에 commit이 변화가 있는 c..
[오류] Outlook 서명 저장 오류 ▶ 오류내용 아웃룩에서 서명을 새로만들어서 내용을 저장하려고하자 아래와 같이 '파일 오류가 발생했습니다' 라는 오류메시지가 뜨고 내용이 저장이 안됨. ▶ 해결방법 제어판 > 프로그램 > 프로그램 및 기능 > 프로그램 제거에서 설치된 내용을 보니 Microsoft 365 - ko-kr Microsoft 365 - en.. 이렇게 한국어버전, 영어버전 두개가 설치되어있었음 영어버전을 지우고 아래처럼 한국어버전만 살려놓으니 문제가 해결됨
[안드로이드 스튜디오]프로젝트에 있는 모든 파일에서 특정 문자 변경하기 안녕하세요! 저번 포스팅에서는 프로젝트에 있는 모든 파일을 검색하는 방법을 알아보았는데요! h-peanut.tistory.com/16 [안드로이드 스튜디오]프로젝트에 있는 모든 파일에서 특정 문자 검색하기 안녕하세요! 오늘은 프로젝트에 있는 모든 파일에서 특정 문자를 검색하는 방법을 포스팅 하려고 합니다! 안드로이드 스튜디오를 통해 코딩을 하다보면 어떠한 문자를 모두 검색을 하는 경우가 h-peanut.tistory.com 이번 포스팅에서는 검색뿐만 아니라 모든 파일에 특정 문자를 변경하는 방법을 포스팅합니다! 프로젝트를 진행하다 보면 특정 문자를 모든 파일에서 변경해야 하는 경우가 생기는데요! 방법은 변경하고 싶은 문자를 드래그해서 ctrl + shift + r 을 눌러 문자를 검색하고 검색된 문자 아..

반응형