FRONTEND·중요도 6·2026. 06. 13.·Dev.to

I built my own 2D game engine from scratch using TypeScript

── KO ──────────────────

TypeScript로 2D 게임 엔진 Giantus Framework 개발 중.

이 글에서는 TypeScript로 작성된 2D 게임 엔진인 Giantus Framework의 개발 과정을 소개합니다. 이 프로젝트는 경량화, 모듈화 및 확장성을 목표로 하며, 엔티티-컴포넌트 아키텍처와 HTML5 캔버스 API를 이용한 2D 렌더링 파이프라인 등을 포함합니다. 또한 개발자들이 자신의 게임을 위해 사용할 수 있도록 설계되었습니다. GitHub에서 오픈 소스로 제공되며, 지속적으로 발전할 예정입니다.


── EN ──────────────────

Developing a 2D game engine called Giantus Framework in TypeScript.

This article discusses the development of the Giantus Framework, a 2D game engine built from scratch using TypeScript. The project aims to be lightweight, modular, and extensible, featuring an entity-component architecture and a 2D rendering pipeline utilizing the HTML5 Canvas API. It is designed for other developers to use and contribute, with an intention to evolve into a comprehensive game engine ecosystem. The project is available on GitHub under the MIT License.

원문 보기 →목록으로