posted by REDFORCE 2017. 3. 12. 16:06

[June_Engine Project Introduce]



본 프로젝트는 글쓴이 저자 'REDFORCE'의 개인 프로젝트로 


DirectX 기반 2D Game Engine을 개발함으로

다양한 고통(?)과 인내심을 고양(?)시킬 목적으로 진행 중에 있음을 미리 알려드립니다.

[비상업적 용도입니다]


본 프로젝트는 2017년 1월 1일 부터 시작되었습니다.


프로젝트 계획 큰 흐름도는 아래와 같은 순서로 진행하고 있었습니다.


1. DirectX 기반 2D Game FrameWork 개발 (90%완료)

2. June_Engine FileSystem 및 Renderer 개발 (90%완료)

2. WinAPI 기반 DirectX를 활용한 June_Engine GUI 개발 (현재 개발중)


3. June_Engine 멀티쓰레드를 적용한 병렬 처리 기반 시스템 개발 (미구현)

4. C++ Script 제작 지원(미구현)

5. AudioKinetic SDK를 이용한 Sound System 개발(미구현)



[2017년 3월 12일 현재]

3단계(Engine GUI)를 개발중이며 MFC를 이용하지 않는 상황이기 때문에

WinAPI를 이용한 GUI 개발에 있어 상당히 곤혹을 겪고 있습니다. (한강 뛰어내리고 싶을 정도...)



프로젝트 소스 코드 자체는 오픈 소스로 공개되어 있으며


[GitHub] 

https://github.com/redforce01/DirectX_Engine


[주의] 현재 진행 중인 프로젝트 버전은 Branch : Kim-Jaejun 에서 확인 할 수 있습니다.


깃허브 위 링크에서 프로젝트를 받으실 수 있습니다.


모바일 플랫폼 등 멀티 플랫폼에 대한 것은 고려하지 않고 있기 때문에

OpenGL을 사용하지는 않습니다.



본 프로젝트에 참여 하시고 싶으신 분은


본 블로그의 방명록,

이메일( redforce01@naver.com )

카카오 ID : redforce01


로 연락주시면 답변 드리도록 하겠습니다.


엔진에 대한 개발 된 자세한 시스템 내역은 추후에 계속 포스팅을 적으면서 올리도록 하겠습니다.

posted by REDFORCE 2017. 3. 12. 15:55

2017년 3월 12일.


현재 DirectX 기반 2D game Engine을 제작하고 있습니다.



Win32 API 환경과 DirectX를 기반으로 2D Game Engine Client 을 개발중입니다만


계획했던 플랜대로 진행하기가 너무 버거운 관계로 속도를 제대로 내지 못하고 있습니다.


그래서 관심이 있으시다면 함께 개발해나가실 공동 프로젝트 인원을 구하고 있습니다.



인원은 1~3명으로 잡고 있으며, 인원이 다 확보 될 시 프로젝트 개발자 모집은 중단할 예정입니다.


현재 In Game FrameWork는 개발이 완료 된 상태이며


Win32 API 환경을 토대로 Engine GUI를 개발하고 있습니다.



참여 자격 조건은 


C++ / WinAPI / STL에 대해 관심있으시거나 공부하고 싶으신 분들을 받고 있습니다.


글쓴이 저자는 본명 : 김재준 으로 'REDFORCE' 라는 닉네임으로 활동 하고 있습니다.


엔진 개발 방송을 함께 자주 진행하고 있으며 [Twitch] ( https://www.twitch.tv/redforce01 )


언제든 관심 있으신 분은 해당 트위치 채널 또는

카카오 ID : redforce01

로 연락주시면 이야기 나눠드리겠습니다.


자세한 엔진에 대한 내용은 June_Engine 게시판을 참조하시기 바랍니다.