# Nyílt forrású alapok

Keress repókat a projekt célja vagy célplatformja szerint. Hasonlíts össze üzleti alkalmazásokat, alkalmazásalapokat, játékmotorokat és kiegészítő könyvtárakat az indulás előtt.

1. oldal / 1

## Babylon.js

Referenciaprojekt

JavaScript/TypeScript motor böngészős 3D játékokhoz és interaktív jelenetekhez.

### Miért ajánljuk?

A Babylon.js jeleneteket, kamerákat, anyagokat és assetkezelést ad egy webes 3D élményhez. A Playgroundban kipróbálhatod az ötletet, majd saját, verziózott alkalmazásba viheted a kódot.

### Mikor válaszd?

- Böngészős 3D játékok, interaktív termékvilágok és oktatási élmények.
- Jelenetmotort kereső TypeScript-csapatok, saját webes fejlesztési folyamattal.

### Mire érdemes figyelned?

- A játékszabályok, mentések és a multiplayer szerveroldali ellenőrzése saját fejlesztést igényelnek. Egy megjelenített jelenet még nem kész online játék.
- A tanulási CDN nem éles hosztolásra való. Rögzített csomagokat és saját assetkiszolgálást használj, és ellenőrizd a böngészők GPU-támogatását.

### Indulj el ezzel a projekttel

Indulj hivatalos Playground-példából, majd készíts külön alkalmazást a dokumentált npm/ES modulcsomagokkal. Adj hozzá kamerát, bevitelt, assetbetöltést és egy interakciót. A választott WebGL- vagy WebGPU-útvonalat célböngészőkben ellenőrizd.

Technológia: TypeScript, JavaScript, WebGL, WebGPU

Licenc: Apache-2.0

Alapértelmezett ág: master

Források ellenőrizve: 2026-10-26

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/babylonjs)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=babylonjs)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

### Hivatalos források

- [https://github.com/BabylonJS/Babylon.js](https://github.com/BabylonJS/Babylon.js)
- [https://github.com/BabylonJS/Babylon.js/blob/master/license.md](https://github.com/BabylonJS/Babylon.js/blob/master/license.md)
- [https://github.com/BabylonJS/Babylon.js/blob/master/readme.md](https://github.com/BabylonJS/Babylon.js/blob/master/readme.md)


## Phaser

Referenciaprojekt

JavaScript/TypeScript keretrendszer 2D böngészős játékokhoz, jelenetekkel, bevitellel, animációval és fizikával.

### Miért ajánljuk?

A Phaser gyors alap sprite-okkal, tilemapekkel, pontszámmal vagy időmérővel működő játékkörhöz. A hivatalos sablonokból kiválaszthatod a frontend- és buildeszközöket, miközben a játék alapfunkciói adottak.

### Mikor válaszd?

- Platform-, puzzle-, kártya- és ügyességi játékok asztali és mobilböngészőben.
- Meglévő webes termékbe ágyazott kisebb játékok.

### Mire érdemes figyelned?

- 2D keretrendszer. A natív csomagoláshoz további eszközök kellenek; a webes build önmagában nem készít mobilalkalmazást.
- Rögzítsd a Phaser főverzióját és a hozzá illő példákat: a jelenet-, renderer- és fizikai API változhat. Az assetek és saját játékrendszerek fejlesztése rád vár.

### Indulj el ezzel a projekttel

A hivatalos create-game útmutatóval generálj külön JavaScript- vagy TypeScript-projektet. Készíts előbetöltést, jelenetet, billentyűs és érintéses bevitelt, ütközést és újrakezdést; futtatás előtt nézd át a generált szkripteket.

Technológia: TypeScript, JavaScript, 2D

Licenc: MIT

Alapértelmezett ág: master

Források ellenőrizve: 2026-10-26

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/phaser)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=phaser)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

### Hivatalos források

- [https://github.com/phaserjs/phaser](https://github.com/phaserjs/phaser)
- [https://github.com/phaserjs/phaser/blob/master/LICENSE.md](https://github.com/phaserjs/phaser/blob/master/LICENSE.md)
- [https://github.com/phaserjs/phaser/blob/master/README.md](https://github.com/phaserjs/phaser/blob/master/README.md)


## Three.js

Referenciaprojekt

3D grafikai könyvtár egyedi böngészős játékokhoz, látványokhoz és interaktív világokhoz.

### Miért ajánljuk?

A Three.js közvetlen irányítást ad a jelenetek, kamerák, geometriák és anyagok felett. Akkor hasznos, ha a játék architektúráját te állítod össze, és külön választasz fizikát és hálózati réteget.

### Mikor válaszd?

- Egyedi webes 3D látványok és kis interaktív játékprototípusok.
- Speciális megjelenítést igénylő termékek saját játékarchitektúrával.

### Mire érdemes figyelned?

- Nem teljes játékkeretrendszer: a játékmenetet, fizikát, hálózatot, mentést és pályaeszközöket külön kell megtervezned.
- A dev alapág fejlesztési forrás. Kiadást és hozzá illő addonokat válassz; a kevert verziók és fel nem szabadított GPU-erőforrások hibákat okozhatnak.

### Indulj el ezzel a projekttel

Külön webalkalmazásban kövesd a hivatalos telepítési útmutatót. Készíts jelenetet, kamerát és renderciklust, majd bevitelt és egy interakciót. A könyvtár és addonok azonos kiadáshoz tartozzanak, a lecserélt GPU-erőforrásokat szabadítsd fel.

Technológia: JavaScript, TypeScript, WebGL, WebGPU

Licenc: MIT

Alapértelmezett ág: dev

Források ellenőrizve: 2026-10-26

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/threejs)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=threejs)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

### Hivatalos források

- [https://github.com/mrdoob/three.js](https://github.com/mrdoob/three.js)
- [https://github.com/mrdoob/three.js/blob/dev/LICENSE](https://github.com/mrdoob/three.js/blob/dev/LICENSE)
- [https://github.com/mrdoob/three.js/blob/dev/README.md](https://github.com/mrdoob/three.js/blob/dev/README.md)


## PlayCanvas Engine

Referenciaprojekt

Webes 3D motor JavaScript/TypeScript játékokhoz WebGL-, WebGPU- és böngészős beviteli támogatással.

### Miért ajánljuk?

A PlayCanvas Engine entitás-komponens felépítést és grafikai futtatókörnyezetet ad egy interaktív webes világhoz. A motort saját alkalmazásban is használhatod, a hosztolt szerkesztőszolgáltatástól függetlenül.

### Mikor válaszd?

- Böngészős 3D játékok és entitás-komponens felépítésű interaktív jelenetek.
- glTF-asseteket és önálló motorhasználatot igénylő webes csapatok.

### Mire érdemes figyelned?

- Az MIT-licencű Engine különbözik a hosztolt Editortól és díjcsomagjaitól. A motor választása nem tartalmaz hosztolt projektet vagy fizetős szerkesztőfunkciót.
- A játékmenet, hálózat és éles assetkiszolgálás saját munka. WebGPU- vagy XR-támogatás ígérete előtt ellenőrizd a böngészőket és a grafikai tartalékútvonalat.

### Indulj el ezzel a projekttel

Külön projektben kövesd a hivatalos standalone-engine útmutatót vagy a dokumentált create-playcanvas generátort. Rögzítsd a motort, hozz létre entitásokat és komponenseket, tölts be egy modellt, majd ellenőrizd a kamerát, bevitelt, átméretezést és grafikai backendet.

Technológia: JavaScript, TypeScript, WebGL, WebGPU

Licenc: MIT

Alapértelmezett ág: main

Források ellenőrizve: 2026-10-26

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/playcanvas)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=playcanvas)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

### Hivatalos források

- [https://github.com/playcanvas/engine](https://github.com/playcanvas/engine)
- [https://github.com/playcanvas/engine/blob/main/LICENSE](https://github.com/playcanvas/engine/blob/main/LICENSE)
- [https://github.com/playcanvas/engine/blob/main/README.md](https://github.com/playcanvas/engine/blob/main/README.md)

