프로그래밍

게임 만들려면 뭐 공부해야해?

포켓몬스터 같은 도트 느낌 게임 아기자기하게 만들어보고 싶어 포켓몬 마을 하나정도 분량으로 만들려면 구체적으로 어떤걸  공부해야해? 

비전공자 문외한이고 여기서 코딩도장 사이트 추천해서 프로그래밍이 뭔지 감 잡으려고 초반부 읽고있어. 

 

그리고 또 궁금했던거 있는데 드라마 알함브라 궁전의 추억에서

콘택트렌즈 끼면 가상현실 게임 접속하고 총이나 칼 맞으면 아프고 상처도 생기는 게임이라는 설정인데 거기에는 개발자 한명이 거의 다 하는거로 나오는데 과장이야? 

17개의 댓글

2019.11.18

1. 게임 엔진의 힘을 빌리는게 좋아. 유명한 유니티 엔진은 들어봤겠지? 물론 없이도 자바나 파이썬만 배워도 아기자기하게 만들수 있어.

 

2. 과장이지. 굳이 비교하자면 63 빌딩을 혼자 설계할수 있을진 몰라도 혼자 만드는건 기술을 다 알아도 시간으로 볼떄 할 수 없는거랑 비슷함.

0
2019.11.18
@햄스터믹싱볼

고마워! 비유 이해 잘 된다

유니티 코드 들어본적 없구 혹시 자바 파이썬 말고 C언어는 안 되는거야? 책 이미 시켜버렸어

0
2019.11.18
@슈가스냅쿠키

c는 컴퓨터를 이해하기위한 필수과정이라고 생각하고 공부해야할 덕목중 하나야 시작점같은거지

0
2019.11.18
@슈가스냅쿠키

그러니까 배워야하고 깡 C로도 할순있는데 고통받는거 즐기는거 아니면 다른 좋은툴을 많이 쓰라구!

0
2019.11.18
@햄스터믹싱볼

엄.. 그러면 C랑 다른거 둘 다 하는게 좋다는 뜻이지? (능지..

0

전문적인 게임 개발자가 되고 싶으면 C++로 DirectX나 OpenGL로 밑바닥부터 시작하는걸 추천함.

 

그냥 단순한 취미나 호기심의 영역이라면 C++이랑 언리얼엔진 아니면 C#이랑 유니티엔진이 가장 많이 쓰이는 상용 엔진이니까 둘 중 하나 선택해서 공부해

0
@기동전사김기동

알함브라 궁전 같은 내용은 드라마적 과장이고 실제로는 사실 불가능함. 혼자서 만드는데 필요한 시간도 엄청 걸릴뿐더러 높은 퀄리티의 게임을 뽑기 쉽지 않아. 인디 게임중에 AAA급 게임 퀄리티의 게임이 없는거랑 마찬가지

0
2019.11.18
@기동전사김기동

전공이 컴퓨터는 굳이 쓰면 가공공정 가상 실습 시뮬레이션 돌리는 정도? 로만 쓰고 수학을 잘 못해서 전문가 되기는 어렵지 않을까?

윗댓글의 유니티 엔진이랑 directX랑 openGL도 들어본적 없어

C언어 하려고 했는데 C++ C# 하는게 나아?

0
@슈가스냅쿠키

C로 그래픽 섞은 게임 만드는건 꽤 힘들거야 아주아주 많이 ㅋㅋㅋ 그래서 C++이나 C#으로 개발하는게 보통이지

하지만 C++과 C#을 배운다고 그대로 다 쓸 수 있는건 아니야. 게임은 조금 특수한 분야기 때문에 C++과 C#에 있는거랑 조금 다르게,

언리얼에서 제공하는 우리가 책으로 배우는 C++과는 아주 살짝 다른 C++을 쓰고, 유니티에서 제공하는 살짝 다른 C# 게임을 만들어야해.

그래서 결국 언어랑 엔진 둘 다 공부가 필요하지 ㅠㅠ

 

DirectX나 OpenGL은 완전 밑바닥이야. 정말 기초적인 화면을 그리는것부터 시작해. 화면에 점찍고 사각형 그리고 삼각형그리고.. 민무늬 3D 그래픽 그려보고... 이런식으로 밑바닥부터 이해라는거라 전문적인 게임 개발자가 되고 싶으면 공부하라고 추천한거야!

 

그리고 음.. 사실 `개발자`라는 타이틀은 수학을 잘 못해도 되지만 `게임 개발자`라는 타이틀은 수학이 필수적이라 생각해. 물론 이것도 어느정도 수준에 올라간 뒤의 얘기야. 너무 이런저런 얘기로 겁을 준 것 같기도 하지만 일단 시작하면 어떤게 부족한지 보일꺼니까 원하는 게임 먼저 만들면서 공부해봐!

0
2019.11.18
@기동전사김기동

아니야 아는게 없어서 막연했는데 밥줄걸린 일이 아니니까 그런지 신기하고 재밌게 읽었어. 덕분에 방향 잡을수 있을것 같아 정말 고마워!

 

이번달은 언리얼, 엔진, 유니티 이런 용어들이 뭔지 보는거만해도 많이 하는거겠다 ㅋㅋ

0
2019.11.18
@슈가스냅쿠키

게임 엔진은 누구나 게임을 쉽게 만들수 있게 만들어둔 툴이야

 

마치 컴퓨터를 잘 못해도 파워포인트를 사용하면 쉽게 프레젠테이션 자료를 만들수 있듯이 만들어둔거임. 써보면 뭔말인지 알수 있음.

 

Direct X랑 OpenGL은 컴퓨터에서 그래픽과 관련된걸 표시할때 너무 로우레벨을 하지 않아도, 점, 선 면 같이 필수적인 개념들은 미리 만들어 놓고 그 뒤부터 작업을 할수 있ㅔ 만들어둔 거라고 생각하면됨. 게임엔진만 사용해서 개발하는거보다 좀더 원리적인걸 많이 배울수 있고 폭넓은 개발을 할수 있지. 물론 이거보다 더 깊이 갈수도 있어.

 

C는 범용적으로 컴퓨터한테 단순한 일을 시키기에 좋은 언어고, 어플리케이션을 만들기위해 최적화되어 있진 않아

 

컴퓨터 언어라는게 기능중심으로 묶이다보니 기능마다 묶이는 중분류 (클래스)를 만들어서 작업할 내용과 작업에 필요한 내용들을 묶어서 쓰는 방향으로 발달했는데, 이걸 가능하게 구현해준게 C++과 C#이야.

0
2019.11.18
@햄스터믹싱볼

우와 엔진을 쓰면 왜 되는지는 몰라도 되게 할수 있는거야? 왜 그런지 몰라도 되는게 중요한거면 컴퓨터 공부할 때는 마음가짐도 약간 다르게 해야하구나 오.. 신기해

해보고 잘 맞아서 평생 취미되면 좋겠다

 

검색해봤는데 C를 알아야 C++#도 할 수 있는지 알았는데 아니구나

혹시 책 추천도 해줄수 있어? 방금 건물에 왼발로 들어와서 C# 하기로 정했어

0
2019.11.18
@슈가스냅쿠키

C를 모르고 C#은 쓸수 있는데 C++은 거의 불가능에 가깝지 ㅋㅋ 객체개념이 등장하는 초창기에 만들어진 언어라 C를 복잡하게 더 확장한 언어라서 ㅎㅎ. 난 입문을 C#로 안해서 책은 다음 댓글달 개붕이가 추천해줄꺼야!

0
2019.11.18
@햄스터믹싱볼

응응 정말 고마워!

0
2019.11.18
@슈가스냅쿠키

일단 C를 기본적으로 다 쓸줄 안다는 가정하에 많은 툴들이 개발되어 있어서 C, C++, C#에 대한 교양은 어느정도 필요해.

처음에 얘네만 배우면 뭔말인지 모를텐데, 사용예제들들 보면서 공부해보면 컴퓨터와 기본적으로 소통하기 위한 언어로 왜 필요한지 감이 오게 될꺼야. 부디 컴퓨터와 즐거운 대화를 이어나가길 바랄게

0
@슈가스냅쿠키

C# 기초 문법은 여기가 정리가 잘 되어 있는것 같아. 나는 정말 오래전에 C#을 시작해서 최근에 나온 책은 추천해주기 힘들지만 이 사이트가 C# 최신 문법을 쉽게 잘 가르쳐주더라구

http://www.csharpstudy.com/

 

책은 조금 찾아보니 이런게 나오는데 내가 본 책은 아니고 목차와 후기만 조금 참고했어. 책은 서점가서 직접 보는게 좋을거야

http://naver.m e/xEjhjdIw

0
2019.11.18
@기동전사김기동

응응 둘다 너무너무 고마워!

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180478 [견적] 컴맹) 컴퓨터 업글하려는데 다나와에서 사면되지? 착한댓글달자 0 7 분 전 6
180477 [견적] 컴퓨터 사양좀 올릴라는데 3 악플러보면고백박는놈 0 25 분 전 27
180476 [견적] 그냥 조립식 컴터 살려구 하는데 괜찮은가 봐주세요 11 메카다나카 0 1 시간 전 64
180475 [컴퓨터] 모니터 삿다 9 or5469 0 1 시간 전 45
180474 [컴퓨터] 형님들 컴맹이 윈도우 관련 질문 드립니다 4 우루루옳지 0 5 시간 전 97
180473 [컴퓨터] 님들 랜선 연결 어케해요? 12 플랑크톤상점버거 0 7 시간 전 251
180472 [컴퓨터] 올그떠 보인다길래 삭제함 Benetton 0 19 시간 전 175
180471 [잡담] wh xm4 끼고 자다가 오른쪽 박살남ㅠㅠ 8 곰문곰문곰문곰문... 0 20 시간 전 326
180470 [컴퓨터] 컴퓨터 완본체 샀는데 깔아야할 드라이버나 설정 있나요? 10 하이웨이 0 1 일 전 273
180469 [잡담] 좆데온 8천번대보다 7900xtx가 9 전기모기채는신이야 0 1 일 전 341
180468 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 2 우루루옳지 0 1 일 전 113
180467 [정보] 크러쉬80 - 레이니75를 만든 Wob의 텐키리스 키보드 2 Veigrake 0 1 일 전 268
180466 [잡담] 여기 로봇 청소기도 물어봐도 됨?? 15 년째재수강 0 1 일 전 227
180465 [잡담] 윈도우12 전부 레거시쳐낸다는말이 하드웨어를 말한거구나 4 이거보인다면기분탓임 0 1 일 전 377
180464 [컴퓨터] 갤럭시80 넘나 이쁜것이예요 2 군마 1 1 일 전 460
180463 [모바일] 차량용 맥세이프 충전기 탁상용으로 쓰니 좋다 4 년째군대 0 1 일 전 228
180462 [잡담] 채터링 어캐잡습니까... 7 로우팡맨 0 1 일 전 217
180461 [잡담] 4월에 마우스 큰 게 두 개 나오네 16 GNStout 0 1 일 전 336
180460 [컴퓨터] 무선 키보드 마우스 세트는 별로인가? 3 하이웨이 0 1 일 전 156
180459 [컴퓨터] 10만원대 포터블 모니터는 사는거 아니더라 17 코싸멘뚜 0 1 일 전 299