저번달 초부터 천천히 개발 하고있던 게임 엔진 입니다..
포트폴리오 정리겸 이렇게 올립니다..
목표는 누구나 쉽게 2D 게임을 만들수있게 하기 위하여 개발 하였습니다.
오직 2D만을 위해 만들기 때문에 사용할때 편하지 않을까 싶어서 생각해봤습니다.
그래서 가장 비슷한게 PPT 가 생각이나서 PPT 처럼 게임을 만들수있다면 어떨까 싶어 개발을 진행하였습니다.
혼자만들다보니 산으로가고.. 힘이 딸리네요 ㅎㅎ
ver 0.001
1.그룹화 기능을 추가
2. 아틀라스 이미지를 활용하여 에니메이션 구현
ver 0.002
1. 아틀라스 이미지도 추가 그룹에 추가
2. 그룹화한 항목들 저장
3. 그룹화한 항목들 불러오기
ver 0.003
1. 씬 이동 추가
2. 이동, 회전, 알파 에니메이션 추가
3. Xbox 패드 입력 기능 추가
4. layout 기능 추가
5. 씬 레이아웃 저장 기능
6. 씬 레이아웃 불러오기 기능
ver 0.005
1. 캐릭터 이동 테스트
ver 0.006
1. 줌인 카메라 기능
2. 이미지 반전 기능
ver 0.007
1. 충돌맵 구현
2. 마우스 좌표계 원래대로 수정
3. FreeType을 활용한 폰트 글자 출력
ver 0.008
1. 레이아웃기능 추가
2. 선택 개체 정보 보기 기능 추가
3. 레이아웃 이미지 기능
4. 2D 3D 선택 나눔
5. 마우스 버그 수정
앞으로 개발 해야할 내용들..
1. 에니메이션 XML 저장 및 수정 기능
2. 2D 포함 전체씬 저장하는 기능
3. Lua Editor 추가
4. 객체 변수명 수정기능
5. 맨앞으로가기 맨뒤로가기 모든 그룹에 적용가능케 수정
6. 사운드 기능 (OpenSL..)
7. 막짠 코드 리펙토링...
8. 프로젝트 마법사 기능
9. 드레그엔 드랍 기능
10. 테스트 게임 개발....
하.. 갈길이 많네요 ㅠ
GitHub링크 입니당..
개발 언어는 C++/CLI ,C#
개발 환경은 VS2015
외부 라이브러리
- WPF
- OpenGL
- FreeImage
- FreeType
- TinyXML
- FTGL
- LUA TINKER
- Xceed Wpf AvalonDock (WPF Toolkit)
- Xceed Wpf AvalonDock Themes VS2013
- MahApps Metro