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