노력과 삽질 퇴적물
* 용어는 가급적 원어를 한글로 옮긴방식을 쓰고 있지만, 발음표기상 생소한건(주관적 기준) 참조자료등의 번역을 사용했습니다. 0. 준비 * 공식페이지: Box2D | A 2D Physics Engine for Games 1) 필요한 파일 파일명 예시 경로 Box2d 프로젝트파일> Box2D_v2.3.0.7z> Box2D-master.zip (해당사항 없음) Visual Studio Community [#] (설치시 기본경로) 2) 목차상위하위 1. 용어 1) 주요용어 2) 모듈 3) 유닛 4) 팩토리&정의 2. 기본용법 1) 월드 2) 그라운드 박스 3) 다이나믹 body 4) 시뮬레이팅 5) 클린업 3. Common 1) 설정 2) 메모리 관리 3) 수학 4. 충돌 모듈(Collision Module)..
1. C# Duality [#net] [#github] 2D Game Development Framework Duality is a modular 2D game engine that provides its own visual editor. It's highly extensible, written entirely in C# and backed by OpenGL. - OpenRA [#net] [#github] provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods) it can be used as a general purpose RTS game engine. - MonoGame..
*OpenGL ES를 하기전 OpenGL 이론부터 다루고 있습니다. 본격적인 ES는 다음편부터 입니다. OpenGL ES: 기초 및 입문 (1)OpenGL ES: 기초 및 입문 (2)OpenGL ES: 기초 및 입문 (3)OpenGL ES: 기초 및 입문 (4)OpenGL ES: 기초 및 입문 (5) 1. 기본 이론, OpenGL 1) 기초① 특성> OpenGL 자체는 C 언어로 제작되었지만 함수 수준의 라이브러리이므로 특정 언어에 종속되지는 않는다> gl 라이브러리의 함수는 gl 접두어로 시작하고 glu의 라이브러리는 glu로 시작한다. 마찬가지로 glut 소속의 함수는 glut 접두가 붙는다. 접두만으로도 OpenGL 함수임을 쉽게 알 수 있다.-SoEn:소프트웨어 공학 연구소- ② 좌표[#출처]> ..
OpenGL ES: 기초 및 입문 (1)OpenGL ES: 기초 및 입문 (2)OpenGL ES: 기초 및 입문 (3)OpenGL ES: 기초 및 입문 (4)OpenGL ES: 기초 및 입문 (5) 0. 필요한 파일 크로스 플랫폼: Xamarin(자마린) 앱 개발 (1), 0. 필요한 파일 참조 1. 주요 특징 1) OpenGL ES?> OpenGL for Embedded Systems, 모바일 임베디드 기기를 위해 제작한 3D Graphics API> [PDF]모바일 그래픽스 분야 기술 동향 [#] [#html버전]> 세상밖으로... :: Android OpenGL ES 사용에 앞서 알아두면 좋은것 2) OpenGL과의 차이점OpenGL과 OpenGL ES의 차이점 | GAMOO ENTERTAINMEN..
1. IDE별 특성 개요 IDE 지원되는 개발언어 개발가능한 모바일 플랫폼 appmethod [#공식페이지] C++ Android, iOS cocos2d-x [#공식페이지] C++ Lua, Javascript// 자매품 파이썬[#] Android, iOS, Window phone(파이썬 제외) corona [#공식페이지] Lua Android, iOS, Window phone, Kindle Fire kivy [#공식페이지] 파이썬(2.7 & 3.xx) Android, iOS MS visual studio community [#공식페이지] C#, C++, Python 등 Android, iOS rubymotion [#공식페이지] Ruby Android, iOS Unity [#공식페이지] C# (몇몇 언어가..
1. 유니티 [#] -> 개발언어: C#, 자바스크립트, Boo-> 연 매출 1억 원 미만, 펀딩 금액 1억 원 미만인 개인이나 인디 개발자는 유니티 엔진 5 퍼스널 에디션으로 개발 가능. -> 유니티 엔진 5 공식 출시, 매출 1억 미만이면 완전 무료! - 취재 - 디스이즈게임 2. 언리얼 [#] 2. 언리얼-> 개발언어: C++-> 순서도를 이용한 '블루프린트'기능 -> 언리얼 엔진 4를 이용한 프로젝트가 분기 매출 3,000 달러 이상을 거둘 경우, 개발자들은 에픽게임즈에 매출의 5%를 로열티로 지불 or ‘언리얼 엔진 프리미엄 라이선스’를 구매 -> (영상) 언리얼 엔진 4 무료화! 소스코드까지 모두 공개 - 취재 - 디스이즈게임 3. 코로나 엔진 [#] -> 개발언어: Lua-> 킨들, 윈도..
1. Cocos2d(Python) [#] 1) 라이센스Cocos2d is a family of open-source software frameworks for building cross-platform games&apps. [#원문 페이지] 2) 지원 플랫폼 및 레퍼런스- Linux, Mac OS/X or Windows- python 2.6, 2.7 or 3.3이상- pyglet 1.2이상(cocos2d uses pyglet / OpenGL so you can use 3D objects and use them within cocos2d)- 온라인 문서 제공(튜토리얼, 프로그래밍 가이드, API Reference, FAQ) 3) 대표 개발작??? 4) 최신버전cocos2d-0.6.0 (March 24, 2..