일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Unreal
- Euler
- 연결리스트
- codecademy
- html5
- unreal engine4
- 알고리즘
- python
- Project
- Polymorphism
- 파이선
- dictation
- CSS
- font weight
- cout
- 코딩도장
- cow
- 파이썬
- if
- html
- UE4
- Java
- std
- for
- Bull
- C++
- bool
- endl
- Notting hill
- 영알남
- Today
- Total
목록Programming/프로그래밍 일반 (11)
게임 리소스 사이트 정리게임 리소스를 구하기 위한 마켓 주소를 기록하기 위한 글입니다. 이 글이 작성되는 현 시점(2016. 9. 21)에 개인적으로 괜찮다고 생각하는 사이트를 정리한 것입니다. 유니티(Unity 3D) 에셋스토어 : https://www.assetstore.unity3d.com 두말할 필요없는 현재 최고의 게임 리소스 마켓입니다. 3D 리소스는 거의 이곳에서 구하는 편이고 2D 리소스도 괜찮은 리소스들이 올라오고 있습니다. 스크립트 소스도 공개되어 있어서 코드 분석용으로도 구매가 괜찮습니다. 매일 할인 행사를 진행하고 가끔 여러 에셋을 동시에 세일하는 행사를 진행합니다. 단점은 최근에 가격이 점점 올라가고 활인률은 낮아지는데 에셋 퀄리티(동일 가격)까지 떨어지고 있어서 아쉽습니다. 언리..
서울치대 - 정시, 수석입학 경희대 한의대 - 정시, 차석합격, 수석으로 붙었던 삼수생 형은 설의로 갔음. 경찰대 - 차석합격, 수석으로 붙었던 형은 당시 설법으로 갔음. 지금은 그냥 여기가서 편하게 먹고살걸. 권력 좋은데. 라는 생각도 한다. 카이스트 - 학교에서 합격자 수 늘려보자고 나도 모르게 담임이 원서 냈었다. 암튼 합격은 상이 있어서 당연히 되던 상황. 면접 갔더니 '엄마가 좋아요 아빠가 좋아요?' 물어봤다. 어이가 없었음. 대전에서 짜장면만 먹고 올라왔어. 참고로 카이스트는 연공보다 오히려 합격하기가 쉽다. 이외에 고대의대도 그냥 썼었음. 특차. 이외에 성대의대 - 집으로 전화와서 원서 쓰라고 연락왔었음. 하지만 안썼어. 참고로 떨어진 학교는 어디냐면... 아주의대 - 경희대 한의예과 발표가..
'공부할 책 추천좀 해주세요'는 프로그래밍 커뮤니티의 단골 글들 중 하나가 아닐까 싶습니다. 좋은 책으로 공부하고 싶은 분들이 많기에 이러한 글들이 자주 올라온다고 생각하는데, 그런 분들에게 도움이 됬으면 하는 생각을 가지고 리스트를 작성해보았습니다. 컴퓨터 공학 책 추천으로 했다가 검색 키워드로 좋지 않은 것 같아서 프로그래밍 책 추천으로 변경하였습니다. (개인적으로 필독서 같은 단어는 붙이고 싶지 않았습니다. 제 주제에 필독자를 붙이는건 조금 오만하다고 생각하기에..) 아, 그리고 리스트를 작성하면서 가장 고심한 부분은 무슨 기준으로 리스트를 정리할까 였습니다. 어떤 하나의 기준만으로 리스트를 만들면 꼭 들어가야 하는 책이 빠지게 될 수도 있고, 기준없이 추천하자니 리스트가 난잡해지는 문제가 있었습니..
5. 같이 작업 하기 위해서 "디자인 패턴 & UML" 계속 되는 OOP를 향한 노력과 답답함. 이제는 게임 개발을 할 수 있고, 또 개발해봤다면 점점 더 강력한 객체지향 프로그래밍을 원하게 된다. 하나의 게임을 만들고 다른 게임을 만들때 완전히 같은 기능의 부분을 "복사와 붙여넣기"를 해서 프로그래밍을 하게되고[이게 말이 쉽지 피로도가 장난아니다.], 또 처음에 생각하지 못했던 기능의 추가나 생각하지 못했던 버그들 때문에 Code 전체를 뜯어 고친 경험이 몇번씩은 있었을꺼라 단언한다. 스스로 객체지향 프로그래밍이라고 생각하면서 짰지만 새로운 기능을 추가시키거나 같이 작업할때 걸리는 팀원들간의 싱크로 나이징 문제, 자신이 생각했던 디자인을 이해시켜야 한다거나 또 혹은 남이 생각했던 디자인 부분을 이해해야..
4. 가장 많이 쓰이는 게임 개발 SDK "Direct X" 게임을 만들기 위한 첫번째 단추 C++까지 공부했다면, 이제는 윈도우 프로그래밍을 공부할때다. 만약 Win32 API 까지 공부했다면 DirectX 를 '볼'때다 비디오 게임중 가장 쉽고 단시간에 제작 할수 있는게 무엇이냐고 묻는다면 윈도우를 기반으로한 PC 게임이다. 많은 이들이 컴퓨터를 가지고 있기때문도 있지만, 그 이유에는 Win32 API 와 DirectX 가 있기 때문이다. 꾸준하게 프로그래밍과 컴퓨터 시스템에 대해서 공부하는것도 하나의 방법이지만 실제로 게임을 만들어보면서 공부하는것도 좋은 방법이라고 생각할때, 이 시점에서 작은 게임을 만들수 있는 상황을 만드는 것은 적절하다. Win32 API란 무엇인가? API 란 Applicat..
3. 재사용과 유지보수를 위한 "C++" C언어를 넘어서 C++로 가기 위한 워밍업 C 언어이후에 배워야할 언어는 무엇이냐고 묻는다면 C++이라고 많은 사람들이 그럴것이다. 우선 다른 방법론을 소개 하고자 한다. 윈도우 프로그래밍은 현재 게임을 만들려면 거의 반드시 배워야 하는것이니, Win32 API를 먼저 공부해도 좋다. 이유는 차차 넘어가면서 설명해보자. C언어로 자신이 Linked List - Inser, Delete 포함 - 한 구조를 함수화 시켜서 잘짰다면, C++로 넘어와도 좋다. 물론 C++로 넘어오기 전에 Visual C++ 디버거도 부담없이 사용할수 있어야 한다. 현재까지 짜왔던 프로그래밍은 절차적 프로그래밍이였다. 여기서 말하는 '절차적' 의 의미를 곰곰히 생각해보자. C에서 C++로..
2. 게임 프로그래머가 되기위한 첫걸음 "C언어" 왜 C 언어인가? 프로그래밍을 배울때 가장 먼저 배우는 언어에대한 이견은 많다. 가장 먼저 비주얼 베이직을 배우라고 하는 사람도 있고, 혹은 C언어를 배우는 사람도 있다. 또 어떤 사람들은 C++을 먼저 배우는것이 좋다고 하고, 또 어떤사람들은 Pascal이 좋다고 하는 사람들이 있다. 내가 보기에도 C 언어를 가장 먼저배우는것은 최선은 아닐듯 싶다. VB .net을 먼저 배우거나, C++로 바로 넘어가도 좋을듯 싶다. 그렇지만 게임 프로그래밍을 한다면 C++ 이나 C 언어를 배우는것이 좋다고 생각한다. 후에는 어떻게 될지 모르지만 게임 프로그래밍에는 아직도 C++이 기본으로 사용되고, POINTER 가 굉장히 많이사용되기때문이다. C++을 배워야 한다는..
0. "노력 해보자! 게임 프로그래머가 되기위해!"를 쓰며. 우선 이 글은 Pandora Cube 를 만든 프로그래머 출신 게임 개발자가 졸업하기전, 매번 와서 썰을 풀수 없으니, 후배들에게 남기는 글이다. 대학생활을 하며 가장 아쉬운것이 게임에대한 전문적인 팀이 없었다는것, 전문적인 지식을 가르쳐줄만한 사람이 거의 없었다는것이다. 첫번째는 내가 팀을 만들어버려서 어느정도 해결했지만, 두번째는 해결하지 못하고 스스로 해보면서 터득했다. 노력의 부족과 능력의 한계때문일수도 있겠지만 언제나 막힐때면 물어볼사람이 없어 몇일씩 날을 샌다거나, 어디까지 공부했을때 어느정도의 무언가를 해야 할지 모르는 답답함이란 참 심했다. 게임 제작이란 모를수록 고난이 따르기때문에 내가 졸업을 한후에 가르쳐 줄수 없는 나의 후배..
첫째 ,C/C++ 은 기본적으로 해야 일반 C언어를 대학이나 독학으로 배워서 간단한 게시판이라던 간단게임을 제작할 수 있다는 개념하고는 틀다. 변수 /상수,문장/수식/연산 제어문 배열/문자열/함수/포인터/구조체,파일,클래스,상속/다형성,Friend,오버로딩,오버라이딩,가상함수,고급상속,스트림,템플릿,전처리계 , 자료구조,간단한 게임제작 에 대해 정립 필요 둘째 , API 세부내용으로 보면 Bitmap 이해 Win32 API 기본구조,메세지처리/관리,그래픽처리.,/GDI키보드/마우스 처리,타이머/대화상자,차일드 윈도우/컨트롤 메뉴/리소스 비트맵 파일 (DDB,DIB) 등 셋째,MFC MFC의 프레임 워크 구조분석 ,메세지 핸드러 함수 ,리 소스 조작하기,그래픽처리,대화상자 표준 컨트롤/.공용 컨트롤.리스트..
C++ 클라이언트 프로그래머를 기준으로 작성한 글입니다. 뭐 요즘엔 언어를 굳이 구분 지어서 배우는 것도 애매한 상황이긴 합니다만.. 누가 좀 알려 달라고 해서 나름 써서 보내드렸던 건데 누군가 혹시 또 도움이 될까 싶어서 올려봅니다. 다만 저도 아직 현역은 아니라는 점..참고하시면 좋겠네요. 지극히 개인적인 견해입니다. * 초급 - 열혈강의 c++ : 아직도 이 책이 입문용으로 제일 무난한 듯 하네요. - 게임 프로그래밍의 정석 : 이 책은 세가에서 신입사원 교육용으로 쓰는 책이라더라구요. 내용을 보면 처음부터 자세하게 게임을 만드는 과정을 소개해주고 있어서 초급에서 중급까지 망라하고 있어요. 이걸로 시작하는 것도 참 괜찮은 것 같습니다. - 자료구조와 알고리즘 : c로 배우는 알고리즘을 많이 추천하는..