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

작성자

카테고리:

← 피드로
DEV Community · Enes İshak Turhan · 2026-06-13 개발(SW)

Enes İshak Turhan

I’m currently developing a custom 2D game engine called Giantus Framework, written in TypeScript. The goal of this project is to build a lightweight, modular, and extensible engine from scratch, focusing on understanding how real game engines work under the hood. It includes core systems such as an entity-component architecture, scene management, a 2D rendering pipeline using the HTML5 Canvas API, input handling, physics basics, and an overall flexible structure that can be expanded with additional modules over time.

This project is still in active development, but it is already designed in a way that other developers can both use it for their own games and also contribute to its development. The idea is to keep it open, understandable, and customizable so it can evolve into a fully usable game engine ecosystem rather than just a personal experiment.

https://github.com/l0adfun/Giantus-Framework

MIT License

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다