๐—œ ๐—•๐˜‚๐—ถ๐—น๐˜ ๐—” ๐Ÿฎ๐—— ๐—š๐—ฎ๐—บ๐—ฒ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ ๐—™๐—ฟ๐—ผ๐—บ ๐—ฆ๐—ฐ๐—ฟ๐—ฎ๐˜๐—ฐ๐—ต

I am building a custom 2D game engine. I call it Giantus Framework. I wrote it using TypeScript.

I wanted to learn how game engines work under the hood. I built this engine to be lightweight and modular.

The framework includes several core systems:

The project is still in development. I designed it so you can use it for your own games. You can also contribute to the code.

My goal is to create an open and customizable ecosystem. It is more than a personal experiment. It is a tool for developers.

Source: https://dev.to/eiturhan/i-built-my-own-2d-game-engine-from-scratch-using-typescript-41d2

Optional learning community: https://github.com/l0adfun/Giantus-Framework