[Project] Yggdrasil

개발환경 : Windows 8.1

언어 : C++

라이브러리 및 엔진 : WinAPI, Direct2D, Fmod, OpenCV

 

옛날에 소아온 보다가 감동받고 만든 게임.

2학년때 할 줄 아는게 WinAPI밖에 없고 혼자 만들다보니, 고생고생하며 만든거 같은데도 버그가 꽤 많았다.

그래도 꽤 재밌었다. 만들던 과정도 재밌었고, 게임도 재밌었고. 물론 주변사람들은 변태같은 게임이라고 욕했지만…

 

디자인 패턴도 모르고, 객체지향도 모르고 할 줄 아는건 for, if 밖에 없어서 다 만들고보니 10만라인쯤 됐던걸로 기억한다. 이걸로 삼성 소프트웨어 멤버십 지원했었는데, 면접자리에서 코드까고 클래스 2개밖에 없다고 영혼까지 털렸던 기억이 솔솔… 아 DB도 안썼다고 까였다. (근데 억울하다. 2학년이라 DB 못들었는데! 배운게 File I/O밖에 없는데!)

 

그래도 나름 애착이 가득한 프로젝트라 나중에 디자인패턴 배우고 리팩토링까지 해줬다. 덤으로 해상도도 좀 높여주고… 온라인…기능도 넣었지만 아무도 같이 안해줘서 슬펐다.

맨 처음 만들 땐 밤새 스토리 구상하고 스킬, 아이템, 퀘스트 생각하며 열정적으로 만들어 나갔는데, 어느 순간 흥미를 잃어서 결국 미완성으로 남겨졌다. 나중에 시간이 남으면 조금씩 완성해 나가야겠다.