본문 바로가기
728x90
SMALL

Game Development Tool 게임 제작툴14

[WebGL][P5.js][웹 기반] WebGL 웹 기반 JavaScript 확장 라이브러리 P5.js P5.js 웹 기반 JavaScript 확장 라이브러리로 Processing 프로세싱과 마찬가지로 미디어 아트, 그래픽 아트, 2D 게임 / WebGL 웹 기반 3D게임 등을 구현할 수 있습니다. 코드 구조는 함수 표현만 다를 뿐 Processing 프로세싱 코드 구조와 같습니다. 제가 사이드 프로젝트로 P5.js / WebGL을 이용해서 3D 게임 데모를 구현한 게시글이 있습니다. 소스코드도 깃허브 배포했으니 참고하시기 바랍니다. P5.js는 예Qianqian Ye 가 리드하고, 로렌 맥카시 Lauren Lee McCarthy 가 창안하였고, Processing Foundation 프로세싱 재단에서 지원하고 있습니다. P5.js 기본 코드 골격 function setup() { } function dr.. 2023. 1. 22.
[Open Source Graphics Debugger Tool 오픈소스 그래픽스 디버거 툴] RenderDoc 렌더독 RenderDoc 렌더독 (MIT 라이센스)은오픈소스 그래픽스 디버거 툴로 그래픽 텍스처 실행파일을 코드를 분석해서 프레임 캡쳐해서 테스트 할 수 있습니다. Vulkan, D3D11, OpenGL & OpenGL ES, D3D12을 지원합니다. 다운로드 RenderDoc 공식 웹사이트나 RenderDoc 깃허브 받을 수 있습니다. 구글에 "RenderDoc 렌더독" 검색 RenderDoc 렌더독 작업 화면 게임 실행 파일 (.exe)을 불러서 런치를 하면 게임 그래픽 렌더링 화면창이 뜨고 그래픽 렌더링 분석할 수 있습니다. 2022. 10. 20.
[Not Open Source Game Engine Platform / Game Development Tool] 게임엔진 플랫폼 아닌 게임개발 툴] Three.js Three.js (오픈소스 라이센스: MIT License)는 자바스크립트 API로 웹 브라우저에서 3D 그래픽스 애니메이션을 구현할 수 있습니다. 웹 3D게임 개발에도 활용할 수 있습니다. 웹사이트 개발 문서도 잘 나와있고 최근에는 Three.js 유튜브 강좌도 나와서 접근하기가 좋아졌습니다. 다운로드는 웹사이트에서 받으면 되고 Three.js 이용하려면 Code::Blocks, Visual Studio Code, Sublime Text 등의 IDE(통합개발환경)을 설치하고 드라이브에서 프로젝트파일 안에 Three.js API 폴더를 생성해서 저장하여 사용해야합니다. 구글에서 "Three.js" 검색 2022. 10. 10.
[Not Open Source Game Engine Platform / Game Development Tool 게임엔진 플랫폼 아닌 게임개발 툴] LWJGL (Lightweight Java Game Library) LWJGL (Lightweight Java Game Library)(오픈소스 라이센스: BSD License)은 Java기반의 오픈 소스 게임 개발 라이브러리입니다. (현재 3.3.1버전) OpenGL, Vulkan, 오디오(OpenAL) 및 병렬 컴퓨팅(OpenCL) 응용 프로그램 개발에도 사용할 수 있습니다. LWJGL 이용하려면 Eclipse, Netbeans 등의 Java기반의 IDE(통합개발환경)을 설치하고 드라이브에서 프로젝트파일 안에 LWJGL 라이브러리 폴더를 생성해서 저장하여 IDE로 불러와서 사용해야합니다. (인터넷 검색창에 "LWJGL 3 PDF"라고 검색하면 344쪽 페이지 정도 되는 "3D Game Development with LWJGL3" (자료 설명은 영문) 개발 매뉴얼을 다.. 2022. 10. 9.
728x90
LIST