본문 바로가기

꼬부기의 게임교실/게임프로그래밍25

게임프로그래머는 어떤 일을 하는지 알아볼까요? 게임프로그래머는 어떤 일을 할까요? 게임프로그래밍에 대한 관심도가 높아지면서게임프로그래머에 대해 궁금해하시는 분들도 많아졌죠! 게임프로그래밍이 어떤 것이고게임프로그래머는 어떤 일을 하는지에 대해알려드리려고 해요! 게임프로그래밍이란? 게임프로그래밍이란 게임 안의 모든 것을 움직일 수 있도록 구현하는 것으로모든 요소를 유기적으로 연결하여 게임에 생명을 불어넣는 과정을 말해요! 게임프로그래머는 어떤 일을 할까? 게임프로그래머는 크게 두가지로 나뉘어져요!클라이언트프로그래머, 서버프로그래머 > 클라이언트프로그래머는 캐릭터 버그 수정, 데미지조정, 디자인오류 등화면에서 보이는 에러나 버그 등을 찾아내고 수정하며게임에서 눈에 보이는 모든 것들을 구현시키는 일을 합니다. >서버프로그래머는 말 그대로 게임서버를 설계하는.. 2018. 7. 13.
게임프로그래밍에 대해! 요즘 게임시장이 발전하면서 게임프로그래밍을 공부하시는 분들이부쩍 많아졌어요!! 게임프로그래밍은 프로그래밍 중에서도 어려운 축에 속해요.그래서 오늘은 게임프로그래밍 안에는어떤게 있는지 알려드리려고 해요! 먼저 C언어와 C++에 대해 알려드릴게요!게임프로그래밍에는 꼭 필요한 언어들이 있는데요! C언어는 절차지향언어로 사람이 컴퓨터로 하고자 하는 언어를사람과 컴퓨터언어로 서로 번역해주는 언어에요!!! C++은 C언어는 문법 없는 단어 조합이라면 C++은 문법이 있는 단어의 조합이라고 생각하시면 돼요! 그 다음은 API와 MFC인데요!게임프로그래밍에는 필요한 라이브러리 등이 있어요! API는 C언어를 기반으로한 함수들의 집합으로배우기도 쉽고 문서가 없어도 사용이 가능하다는 장점이 있습니다!MFC는 윈도의 최신 .. 2018. 6. 29.
엔진종류에 대해 알아볼까요? 게임 프로그래밍 엔진 종류 프로그래밍의 엔진에는 많은 종류가 있어요.오늘은 각각 엔진의 특성에 대해 알려드리려고 해요! 엔진에는 워낙 많은 종류가 있어서오늘은 5가지 엔진 언리얼, 유니티, 크라이, 주피터, 소스엔진으로나눠서 알려드릴게요! 출처-네이버 리니지 검색 화면 1. 언리얼엔진은 통합형 게임엔진이자 3차원 게임엔진이에요! 언리얼엔진은 그래픽 성능, 기능이 좋아서 가장 많은 게임회사들이 사용하는 엔진입니다! 예) 리니지,테라,블러드앤소울,아이온 출처-포켓몬고 사이트 2. 요새 가장 많이 떠오르고 있는 유니티 엔진!유니티로는 모바일, 유니티AR, VR, MR 등을 개발할 수 있다보니 요새 가장 많은관심을 받고있죠!하지만 한글화를 못한다는 단점이 있어요. 예) 포켓몬고 출처-네이버 크라이시스 검색 화면.. 2018. 6. 11.
Unity 3D(유니티 3D) 란? / Unity 3D(유니티 3D)로 할 수 있는 것들은? 현재, 국내외 할 것 없이 전 세계에서 가장 많이 쓰이며,모바일, AR, VR 등의 게임, 어플을 만들 때 가장 최적화가 잘되어 있는 'Unity 3D(유니티 3D) 엔진' 전 세계의 전문 개발자, 독립(1인) 개발자, 아마추어 개발자들이 널리 사용하고 있는 필수적인 게임엔진이며,게임 외 시뮬레이션, 의학, 군사, 건축 등 다양한 분야에서 널리 사용되고 있는데요! 오늘은 Unity 3D(유니티 3D)가 무엇이며 Unity 3D(유니티 3D)로 개발을 할 수 있는 콘텐츠 종류들을 알아보도록 하겠습니다~!! 『 Unity 3D(유니티 3D) 란? 』 Unity 3D(유니티 3D) 엔진은 멀티플랫폼으로 개발 가능한 게임엔진입니다.게임 개발보다는 플래시로 3D 구현이 힘든 점을 공략해 개발된 3D 제작툴이였는데.. 2017. 12. 29.
유니티가 뭔지아니? 게임엔진 알아보자! 유니티학원 [서울/강남/신촌/수원/인천/대구/광주/부산] 안녕하세요. 꼬부기 넘버3쌤입니다.오늘은 유니티가 무엇인지 집중 탐구해볼텐데요.그 전에 게임엔진이란 단어를 살펴볼까요? 유니티학원 게임 엔진이란? -프로그래머가 게임을 만들때 편리하게 사용할 수 있는 소프트웨어입니다. 쉽게 풀어서 살펴볼까요? 게임을 만들때 필요한 재료와 도구를 모아놓은 프로그램인데요.음식을 만들때 만들고자 하는 요리를 위해 음식 재료와 도구를 사용하듯이게임을 만들때 준비되어 있는 재료와 도구를 사용하죠. 예전에는 게임을 만들때 일일히 그에 맞는 게임엔진을 만들었지만,게임 퀄리티가 높아짐에 따라 게임엔진 개발을 하기위한 노력과 시간 ,비용이 커지면서 하나의 게임엔진을 만들면서 여러개의 게임을 만들게 되었는데요. 게임은 다 다르지만 그래픽은 대체적으로 비슷한 느낌을 받을 수 있습니다.유니티.. 2017. 12. 14.
STL, MFC, API 간단정리 프로그래밍 언어 C, C++, C#, Java 등등에대해서는 많이 보셨을 겁니다하지만 프로그래밍을 하려고보면 STL, MFC, API 라는것들이 있는데요이것들은 무엇인지 간단히 알아보도록 하겠습니다. 『 라이브러리(Library) 』 라이브러리는 다른 프로그램들과 링크되기 위하여 존재하는, 하나 이상의 서브루틴이나 함수들이 저장된 파일들의 모음을 말하는데,함께 링크될 수 있도록 보통 컴파일된 형태인 목적코드 형태로 존재한다.라이브러리는 코드 재사용을 위해 조직화된 초창기 방법 중의 하나이며, 많은 다른 프로그램들에서 사용할 수 있도록,운영체계나 소프트웨어 개발 환경제공자들에 의해 제공되는 경우가 많다.라이브러리 내에 있는 루틴들은 두루 쓸 수 있는 범용일 수도 있지만,3차원 애니메이션 그래픽 등과 같이 .. 2017. 12. 14.