모바일 어플리케이션 개발을 하려면 IOS나 Android 로 개발해야하고, 둘은 NDK 기반 개발이나 SDK 기반 개발을 할 수 있단다
익명(221.147)2020-07-06 13:56
답글
네 이거 관해서 잘 몰라요 - dc App
익명(175.112)2020-07-06 13:56
답글
그리고 SDK 기반 개발에서는 데이터 레이아웃 기반으로 뷰를 렌더링하는 기법이 있고, 그냥 컴퓨터에 픽셀단위로 렌더링하는 기법이 있단다. 당연히 전자가 성능을 더 요구해
익명(221.147)2020-07-06 13:57
답글
그래서 안드로이드 앱을 개발할때는 자바나 코틀린, IOS 앱을 개발할땐 스위프트를 써서 데이터 레이아웃 기반의 App을 개발한단다
익명(221.147)2020-07-06 13:57
답글
하지만 이건 게임처럼 30~60프레임을 보장하는 렌더링 속도가 나오지 않기때문에, 너는 직접 픽셀 단위로 렌더링하는 (이걸 서페이스 뷰라고 함) 방식을 채택하거나, GPU 렌더 파이프라인 자체를 제어해야 한단다.
익명(221.147)2020-07-06 13:58
답글
그리고 GPU 렌더 파이프라인을 제어하려면, 학교나 학원에서 가르쳐주는 C#, JAVA 같은 언어를 통해서 개발하는게 아니야. 벌써부터 개빡치지?
익명(221.147)2020-07-06 13:59
답글
그래서 이걸 게임엔진에 다 만들어놓았단다.
익명(221.147)2020-07-06 13:59
답글
ㅇㅎ뭔가 어렵네요 뭔가 걷지도 못하는데 날려하는것같다.. 감사합니다ㅋㅋ - dc App
익명(175.112)2020-07-06 14:01
답글
1줄 요약하면 스마트폰에 프로그램이 돌아가기 위해선 스마트폰에 맞는 프로그램, 즉 OS에 맞는 프로그램을 만들어야하고 기본적으로 앱을 만들기 위한 방법으로 제공되는 환경은 다양하지만 여기서 게임으로써 동작하기 위해 필요한 기능들이 상당히 많단다. (빌드, 로직 컴포넌트, 스레드 관리, 렌더 파이프라인 등등) 그래서 이걸 게임엔진 (모바일은 대표적으로 유니티)이 제공하고 있고, 대신 너는 게임엔진에서 요구하는 개발환경을 반드시 사용해야함
익명(221.147)2020-07-06 14:02
답글
좀더 압축하면 JAVA 로는 카톡같은 앱만되고 게임은 Unity + C#
익명(221.147)2020-07-06 14:03
답글
그럼 c#을 먼저 공부해볼게요 고마워요 - dc App
익명(175.112)2020-07-06 14:04
답글
ㅇㅇ 글고 내가 하고싶은 말은 게임을 만드는 방법은 정말 기본만 공부하면 되고, 필요한 것은 찾아서 하면됨. 이쁜 게임을 만들려면 리소스 관리하는 기법에 더 집중해야함.
허어..폰겜이라
유툽 or 구글링 앱개발 튜토리얼 검색 ㄱ
3D 툴을 잘다뤄야함
시네마 4D 나 블렌더같은거
아님 스파인이나 애니포트레이트
일단 리소스 개발능력의 유무가 폰겜 개발에선 엄청 큼.
니가 디자이너를 구하겠다면 얘기가 다르겠지만요
게임개발은 유니티만 할줄알면됨
서버사이드는 전투동기화 욕심이 있으면 포톤 아니면 노드로 충분
고마워 근데 막 java나 그런거는 안쓰는거임?? - dc App
잉?
써도됨 좀 더 원론적인 이야기가 필요할 것 같구나
모바일 어플리케이션 개발을 하려면 IOS나 Android 로 개발해야하고, 둘은 NDK 기반 개발이나 SDK 기반 개발을 할 수 있단다
네 이거 관해서 잘 몰라요 - dc App
그리고 SDK 기반 개발에서는 데이터 레이아웃 기반으로 뷰를 렌더링하는 기법이 있고, 그냥 컴퓨터에 픽셀단위로 렌더링하는 기법이 있단다. 당연히 전자가 성능을 더 요구해
그래서 안드로이드 앱을 개발할때는 자바나 코틀린, IOS 앱을 개발할땐 스위프트를 써서 데이터 레이아웃 기반의 App을 개발한단다
하지만 이건 게임처럼 30~60프레임을 보장하는 렌더링 속도가 나오지 않기때문에, 너는 직접 픽셀 단위로 렌더링하는 (이걸 서페이스 뷰라고 함) 방식을 채택하거나, GPU 렌더 파이프라인 자체를 제어해야 한단다.
그리고 GPU 렌더 파이프라인을 제어하려면, 학교나 학원에서 가르쳐주는 C#, JAVA 같은 언어를 통해서 개발하는게 아니야. 벌써부터 개빡치지?
그래서 이걸 게임엔진에 다 만들어놓았단다.
ㅇㅎ뭔가 어렵네요 뭔가 걷지도 못하는데 날려하는것같다.. 감사합니다ㅋㅋ - dc App
1줄 요약하면 스마트폰에 프로그램이 돌아가기 위해선 스마트폰에 맞는 프로그램, 즉 OS에 맞는 프로그램을 만들어야하고 기본적으로 앱을 만들기 위한 방법으로 제공되는 환경은 다양하지만 여기서 게임으로써 동작하기 위해 필요한 기능들이 상당히 많단다. (빌드, 로직 컴포넌트, 스레드 관리, 렌더 파이프라인 등등) 그래서 이걸 게임엔진 (모바일은 대표적으로 유니티)이 제공하고 있고, 대신 너는 게임엔진에서 요구하는 개발환경을 반드시 사용해야함
좀더 압축하면 JAVA 로는 카톡같은 앱만되고 게임은 Unity + C#
그럼 c#을 먼저 공부해볼게요 고마워요 - dc App
ㅇㅇ 글고 내가 하고싶은 말은 게임을 만드는 방법은 정말 기본만 공부하면 되고, 필요한 것은 찾아서 하면됨. 이쁜 게임을 만들려면 리소스 관리하는 기법에 더 집중해야함.