게임 만들기 시작한지 몇년이 흘렀는데도 아직도 자신있게 소개할만한 변변한 경력 사항이 없네요.
하지만 언젠가는 누구나 부러워할 화려한 경력을 위하여 열심히 노력하고 있습니다. 그리고 누구에게나 항상 열심히 노력하는 모습 보여드리고 싶습니다.
부족하지만 나름대로 정리한 것들이 도움되셨으면 좋겠습니다. 그럼, 좋은 시간되세요.
난 누구...? [Bottom] [Top]
이름......: 김평곤, Kim Pyoung Gon
출생......: 1974년 어느날...
E-Mail...:
메신저...:
홈페이지: http://www.viper.pe.kr
블로그...: http://blog.naver.com/pyoungon
소속......: 엔도어즈 http://www.ndoors.com
해본 일은...? [Bottom] [Top]
- 탕 온라인 (2004.5 ~ 2005.4) - 게임 개발을 시작한 곳이죠. 그러나 기억이 가물가물~~~
드래곤젬 (2005.5 ~ 2006.2) - 힘들지만 게임 개발이 즐거웠던 곳.
- 코룸 온라인 (2006.2 ~ 2006.7) - 게임 개발에 대한 새로운 느낌을 받은 곳!
- 칸헬 온라인 (2008.8 ~ 2009.7) - CBT 도 몇번 했지만 결국 파산으로 OBT 도 못보고 사라진 게임.
그밖에 세상의 빛을 못 본 게임들, 지못미~!!!
- Crimson Glory, 라그스페셜, Beauty Master (I'll) 등...
뭐 할줄 알아...? [Bottom] [Top]
큰(大)학교 다닐 때 배운거...?
Network Security - IPSec
- Network Programming - Client/Server 모델 등...
운영체제 써본거...?
- Windows 형제 (9x/XP/2000/2003 등)
- UNIX 형님 (FreeBSD)
LINUX 동생 (형제들이 많아서 그냥 넘어가자!)
컴퓨터로 뭐 할줄 아냐...?
주로 사용하는 연장: C/C++, STL
다른 연장..............: WinAPI, MFC, HTML, PHP, JavaScript
자료 창고..............: MS-SQL 형제 (SQL Server 2000/2005), MySQL
게임 만들때 이런거 쓸줄 알지...
DirectX (당연히 3D 말하는거야
) - OpenGL
포트폴리오 [Bottom] [Top]
작지만 열심히 노력한 작품(?)들을 모아 보았습니다. 예전에 공부할 때 만들었던 것들 입니다. 아직 공사중
입니다.
잡다한 이야기 [Bottom] [Top]
닉네임
viper, 바이퍼 라고 읽으셔야 됩니다. 간혹 이상하게 읽는 사람들이 있는데 주의하세요.
사전적으로는 좋은 뜻이 아니지만 제가 컴퓨터를 처음 배울 때 최고였던 그래픽카드 이름 입니다. 다이몬드社의 바이퍼 그래픽카드! 대부분 흑백의 허큘레스 카드를 사용하던 그 시절, 컴퓨터 잡지에서나 볼 수 있었던 최고의 그래픽 카드였죠.
지금은 한물 갔지만... 그리고 멋진 스포츠카 이름이죠. 그 이름도 멋진 美 닷지社의 바이퍼!
관심분야
서버 프로그래머라서 그런지 당연히 시스템 프로그래밍을 포함한 네트워크 프로그래밍이죠. 특정 운영체제에 국한된 것보다 다양한 운영체제에서 프로그래밍 해보고 싶습니다.
하지만 3D 게임 프로그래밍도 배워서인지 할 수만 있다면 모두다 해보고 싶습니다. 그리고 꼭 게임 프로그래밍이 아니더라도 네트워크 보안이나 리눅스 커널, 디바이스 드라이버등 다른 분야도 관심이 많습니다. 유닉스도 빼놓을수 없죠.
제가 욕심이 너무 많은것 같군요.
프로그래머들의 따분한 이야기 [Bottom] [Top]
주로 사용하는 연장
다른 사람들도 많이 사용하는 C/C++ 입니다. 사실 Pascal 이나 Basic 도 사용할 수 있지만 사용해본지 너무 오래돼서 공부좀 해야될 것 같고 PHP 는 간단한 웹페이지를 만들거나 게시판 소스를 수정할 수 있을 정도입니다.
그리고 하나 더, 개발환경은 별로 가리는 편이 아닙니다. 오히려 다양하게 사용해 보고 싶습니다. 윈도우즈에서는 Visual C++ 도 좋고 .NET 도 좋고, 유닉스나 리눅스에서는 gcc 와 vi 를 사용해도 좋습니다. 서로간에 나름대로 장단점이 있죠. 앞으로는 C++ Builder 도 사용해 보고 싶습니다.
연장(?)은 가리지않고 모두 사용해 보고 싶네요.
배우고 싶은 연장
Python 과 Perl 을 배워보고 싶습니다. 유닉스나 리눅스 환경에서 매우 유용한 언어라고 생각합니다. 간단한 프로그램을 꼭 C/C++ 로 만들 필요는 없잖아요. 요즘은 윈도우즈에서도 사용하기 쉽도록 되어 있는거 같던데 꼭 한번 배워보고 싶습니다.
그리고 C++ 에 대한 심화과정도 필요합니다. 확실한 객체지향 프로그래밍, 좀 더 깊이 있는 디자인 패턴 연구등 공부해야 될게 많습니다.
요즘은 시간이 갈수록 공력(工力)이 많이 부족하는 것이 느껴집니다.
좋아하는 운영체제
유닉스, 리눅스, 윈도우즈 모두 좋지만 사용하는 걸로 본다면 역시 윈도우즈가 편하죠. 하지만 딱딱하고 불편할 것 같은 유닉스나 리눅스도 나름대로 만지는 맛(?)이 있죠. 손맛이라고 해야할까?
프로그래밍 환경으로 본다면 윈도우즈가 조금더 낫지만 익숙해진다면 gcc 와 vi 도 좋습니다. 여러가지 보조 프로그래밍 도구들이 많거든요. 개인적으로 프로그래밍 공부는 리눅스가 더 좋다고 생각합니다.
특히 네트워크 프로그래밍은 리눅스가 제격이죠. 유닉스도 마찬가지로 좋습니다. 강추천...
사용하고 싶은 운영체제
Solaris 를 사용해 보고 싶습니다. FreeBSD 를 사용하고 있지만 유닉스에 대한 욕심이 많아서... 윈도우즈는 그냥 XP 나 2003 을 계속 쓸 생각입니다. 역시 편한거로 따지면 윈도우즈 형제들 밖에 없네요.
공부하고 싶은 것들
게임 서버 프로그래머로써 당연히 대규모 서버군을 설계하고 구현해보는 것이 아닐까요? 그래서인지 시스템 프로그래밍에 관심을 갖고 공부하고 있습니다. 윈도우즈나 유닉스, 리눅스 모두 다 좋습니다. 특히 FreeBSD 를 이용해서 구현해보고 싶습니다. 공짜라는 매력도 있지만, 유닉스의 안정되고 강력한 기능을 사용해 보고 싶습니다.
그리고 윈도우즈 계열의 디바이스 드라이버 개발도 관심이 많습니다. 예전에 네트워크에 대한 공부를 하면서 디바이스 드라이버에 대하여 관심을 가지게 되었는데 아직도 미련이 남았는지 다시 한번 해보고 싶습니다.
