> For the complete documentation index, see [llms.txt](https://kurumahmut.gitbook.io/genel/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kurumahmut.gitbook.io/genel/yazilim-teknolojiileri/oyun-gelistirme/three.js-ve-alternetif-javascript-3d-kuetuephaneler-framework-ler.md).

# Three.js ve Alternetif Javascript 3D Kütüphaneler/Framework' ler

{% embed url="<https://threejs.org/>" %}

{% embed url="<https://phaser.io/>" %}

{% embed url="<https://lyceum-allotments.github.io/2016/06/emscripten-and-sdl-2-tutorial-part-1/>" %}

[Emscripten](https://kripken.github.io/emscripten-site/) is a compiler that allows you to take standard C/C++ and compile it to JavaScript, making it possible to port your C/C++ programs and run them in any modern browser.&#x20;

Using the [SDL2](https://www.libsdl.org/) library to implement all the basic components of a 2D game; showing an image, moving an image and listening for user input, and enabling you to make a game like this example of ‘snake’ with relative ease in C/C++, all without writing a single line of JavaScript.
