---
title: Kezdőlap
url: 'https://wiki.teletypegames.org/hu'
markdown: 'https://wiki.teletypegames.org/hu/index.md'
lang: hu
date: '2026-11-01'
description: 'A Teletype Games független játékfejlesztő csapat. Kicsi, retró ízű játékokat készítünk nyolc platformra — a Gótól és a Godottól a Commodore 64-ig —, és megépítjük a teljes utat is, amit ezek bejárnak: egy CI-pipeline-t, amely egy pushból kiadást csinál, egy nyilvános katalógust, ahol minden cím bö…'
---

# Kezdőlap

> A **Teletype Games** független játékfejlesztő csapat. Kicsi, retró ízű játékokat készítünk nyolc platformra — a Gótól és a Godottól a Commodore 64-ig —, és megépítjük a teljes utat is, amit ezek bejárnak: egy CI-pipeline-t, amely egy pushból kiadást csinál, egy nyilvános katalógust, ahol minden cím böngészőben játszható vagy asztali gépre letölthető, és áruházakat, amelyek a katalógust Batocera-dobozra, RetroArchba vagy asztali gépre viszik. Ez a wiki mindezt dokumentálja. A mérnöki oldalak nyilvánosak; a csapat- és projektoldalakhoz bejelentkezés kell.

# Az út a repótól a játékosig

| Állomás | Mi történik | Olvasnivaló |
|---|---|---|
| **1. Egy játékrepó** | Egy projekt a Giteánkon a forrásait és egy egysoros `.woodpecker.yaml` jelölőt tart, amely megnevezi a platformját. | [Platformok](https://wiki.teletypegames.org/hu/development) |
| **2. A pipeline** | A Woodpecker a katalógusszervertől kérdez, a WarpEngine pedig kiszolgálja a teljes buildkonfigurációt: verzió, build, csomagolás, feltöltés, publikálás. A builder image-ek a szerveroldalon élnek. | [WarpEngine](https://wiki.teletypegames.org/hu/engines/warp-engine), [Üzembe helyezés](https://wiki.teletypegames.org/hu/infrastructure/deployment) |
| **3. A katalógus** | A kiadás a [teletypegames.org](https://teletypegames.org) oldalra kerül: webes build a böngészős játékhoz, natív zipek letöltésre, kazetta az igazi géphez. | [Nyilvános oldal](https://wiki.teletypegames.org/hu/services/public-site) |
| **4. Az áruházak** | Ugyanez a katalógus Batocera-dobozra települ, RetroArch-lejátszási listaként jelenik meg, vagy az asztali kliensben böngészhető. | [Áruházak](https://wiki.teletypegames.org/hu/stores) |
| **5. A bolt** | A Teletype Orbit árakat, jogosultságokat és kapuzott letöltéseket tesz a katalógus tetejére, a másik végén ugyanazzal a klienssel. | [Teletype Orbit](https://wiki.teletypegames.org/hu/services/teletype-orbit) |

---

# Platformok

Minden platformoldal ugyanúgy épül fel: hogyan néz ki egy projekt, a Makefile a helyi munkához, a kiszolgált pipeline lépésről lépésre, és hogy mit visz magával egy kiadás.

| Platform | Nyelv | Mit visz egy kiadás |
|---|---|---|
| [Ebitengine](https://wiki.teletypegames.org/hu/platforms/ebitengine) | Go | Webes build, Windows- és Linux-binárisok; macOS kézzel |
| [Bevy](https://wiki.teletypegames.org/hu/platforms/bevy) | Rust | Webes build, Windows- és Linux-binárisok |
| [Godot](https://wiki.teletypegames.org/hu/platforms/godot) | GDScript / C# | Webes build, Windows, Linux és universal macOS-build |
| [LÖVE](https://wiki.teletypegames.org/hu/platforms/love) | Lua | Webes build love.js-szel, Windows, Linux és macOS |
| [Phaser](https://wiki.teletypegames.org/hu/platforms/phaser) | JavaScript | Webes build — fordítás nélkül |
| [TIC-80](https://wiki.teletypegames.org/hu/platforms/tic80) | Lua | Kazetta, forrás, dokumentáció, webes build és natív lejátszók |
| [Commodore 64](https://wiki.teletypegames.org/hu/platforms/c64) | 6502 assembly | `.prg` kazetta, böngészős player és natív playerek Linuxra, Windowsra és macOS-re |
| [Commodore Plus/4](https://wiki.teletypegames.org/hu/platforms/plus4) | 6502 assembly | Ugyanaz, mint a C64-nél, a 264-es sorozaton |

A platformok mellett: a [LibreSprite](https://wiki.teletypegames.org/hu/development/libresprite) és a [Pixelorama](https://wiki.teletypegames.org/hu/development/pixelorama) a pixelarthoz, valamint a [RoR stílusútmutató](https://wiki.teletypegames.org/hu/development/ror-styleguide), a Rails-alkalmazásaink szabálykönyve.

---

# Motorok

Az újrahasznosítható részek, mindegyik saját repó és saját termék.

| Motor | Nyelv | Mi ez |
|---|---|---|
| [WarpEngine](https://wiki.teletypegames.org/hu/engines/warp-engine) | Ruby | Beilleszthető Rails-motor: a retró szoftverkatalógus, a CI-pipeline-szerver, a buildvégpontok és a nyilvános JSON API a nyilvános oldal és a Teletype Orbit mögött |
| [warpstore](https://wiki.teletypegames.org/hu/engines/warpstore) | Python | Az áruházmotorok közös magja: egyetlen, függőség nélküli fájl, amely ismeri a WarpEngine-katalógust |
| [Inkwell](https://wiki.teletypegames.org/hu/engines/inkwell) | Go | Point-and-click kalandjáték-keretrendszer az Ebitengine felett, SCUMM-korabeli váz vékony DSL-ként |
| [RuBBS](https://wiki.teletypegames.org/hu/engines/rubbs) | Ruby | Keretrendszer Synchronet-stílusú Telnet BBS-szerverekhez, a saját [Teletype BBS-ünk](https://wiki.teletypegames.org/hu/services/teletype-bbs) mögött |

---

# Áruházak

Hogyan ér el a katalógus a játékos gépére.

| Áruház | Hol fut | Mit csinál |
|---|---|---|
| [WarpEngine Client](https://wiki.teletypegames.org/hu/stores/warp-engine-client) | Windows, Linux, macOS | Asztali alkalmazás: a katalógus kártyarácsként, beépített áruházmotorral |
| [WarpEngine Batocera Store](https://wiki.teletypegames.org/hu/stores/warp-engine-batocera-store) | Batocera | Egy katalógust telepít a ROM-mappákba, saját EmulationStation-menü alá |
| [WarpEngine RetroArch Store](https://wiki.teletypegames.org/hu/stores/warp-engine-retroarch-store) | Bármi, amin RetroArch fut | Egy katalógust `.lpl` lejátszási listaként rendel le borítóképekkel |
| [TTG Batocera Store](https://wiki.teletypegames.org/hu/stores/ttg-batocera-store), [TTG RetroArch Store](https://wiki.teletypegames.org/hu/stores/ttg-retroarch-store) | — | A saját áruházdefinícióink a két motor tetején |

---

# Infrastruktúra

| Oldal | Miről szól |
|---|---|
| [Szerver](https://wiki.teletypegames.org/hu/infrastructure/server) | A saját üzemeltetésű doboz: Nginx, Traefik, Gitea, Woodpecker és a többi |
| [Üzembe helyezés](https://wiki.teletypegames.org/hu/infrastructure/deployment) | Docker Compose-architektúra és a CI/CD út a pushtól a futó szolgáltatásig |
| [Nyilvános oldal](https://wiki.teletypegames.org/hu/services/public-site) | teletypegames.org: a Rails katalógus-API és a retró stílusú frontend |
| [Teletype Orbit](https://wiki.teletypegames.org/hu/services/teletype-orbit) | A boltplatform a WarpEngine-en: vásárlás, jogosultságok, kapuzott letöltések |
| [Wiki-oldal](https://wiki.teletypegames.org/hu/services/wiki-site) | Ez a wiki: Grav, a gitben élő tartalom, a fetcher, a JSON API, a két nyelv |
| [BBS-hálózat](https://wiki.teletypegames.org/hu/services/bbs-network), [TTG Wiki BBS](https://wiki.teletypegames.org/hu/services/wiki-bbs) | A telnetes boardjaink, a [Teletype BBS](https://wiki.teletypegames.org/hu/services/teletype-bbs)-től kezdve; ez a wiki telnetvonalon |
| [Mentés](https://wiki.teletypegames.org/hu/infrastructure/backup), [ResourceSpace](https://wiki.teletypegames.org/hu/infrastructure/resourcespace) | Távoli mentések; az asset-könyvtár grafikákhoz és médiához |

---

# Csapat és projektek

Ezekhez a szakaszokhoz bejelentkezés kell.

- **Csapat** — az [Alapelvek](https://wiki.teletypegames.org/hu/team/constitution), a [Kommunikáció](https://wiki.teletypegames.org/hu/team/channels) csatornái, a [Tagok](https://wiki.teletypegames.org/hu/team/members), a [Hozzáférések](https://wiki.teletypegames.org/hu/team/accounts) belépési útmutatója, a heti [Megbeszélések](https://wiki.teletypegames.org/hu/team/meetings) és a [PDLC](https://wiki.teletypegames.org/hu/team/pdlc) fejlesztési életciklus.
- **Projektek** — a [Definitely Not an Impostor](https://wiki.teletypegames.org/hu/projects/impostor) és az [Underwater Sun Rising](https://wiki.teletypegames.org/hu/projects/realworld), a Norman-ív két játéka, mögöttük a [Neumatronic Universe](https://wiki.teletypegames.org/hu/projects/neumatronic-universe) világa; a [Rabbit Roller](https://wiki.teletypegames.org/hu/projects/rabbitroller) és C64-es portja, a [Rabbit Scooter](https://wiki.teletypegames.org/hu/projects/rabbitc64); a [Blessing of Ra](https://wiki.teletypegames.org/hu/projects/blessingofra) és a [C64 Demo](https://wiki.teletypegames.org/hu/projects/c64-demo).

---

# Egyéb

| Oldal | Mi ez |
|---|---|
| [Discord Updater Bot](https://wiki.teletypegames.org/hu/services/updater) | Lekérdezi a wikit, a Redmine-t és a Giteát, és Discordon jelenti be az új aktivitást |
| [Discord szálütemező](https://wiki.teletypegames.org/hu/services/statusbot) | Adott időpontban megnyitja a heti megbeszélés szálát |
| [Papír vázlat](https://wiki.teletypegames.org/hu/development/paper-sketch) | Útmutató a játék papíron megtervezéséhez, mielőtt bármilyen eszközhöz nyúlnánk |
| [Hasznos anyagok](https://wiki.teletypegames.org/hu/development/useful-materials) | Válogatott indie cikkek, filmek és finanszírozási források |

---

# Hol kezdd

- **Játékba kezdesz?** Válassz platformot fentről; minden oldal a publikáló pipeline-nal zárul.
- **Hiányzik valami egy kiadásból?** A [WarpEngine](https://wiki.teletypegames.org/hu/engines/warp-engine) oldal elmagyarázza az assetfajtákat és a checklistet, amely megtalálja a hiányokat.
- **Retró dobozra tennéd a játékokat?** [Áruházak](https://wiki.teletypegames.org/hu/stores).
- **Csatlakozol a csapathoz?** [Hozzáférések](https://wiki.teletypegames.org/hu/team/accounts) és [Kommunikáció](https://wiki.teletypegames.org/hu/team/channels), bejelentkezés után.
- **Olyat említ a wiki, amit még sosem hallottál?** A [Technológiák](https://wiki.teletypegames.org/hu/technologies) jegyzéke minden nyelvet, eszközt és könyvtárat felsorol, linkkel oda, ahol használjuk.
- **Hogyan működik maga a wiki?** [Wiki-oldal](https://wiki.teletypegames.org/hu/services/wiki-site).

# A wiki körül

[Gitea](https://git.teletypegames.org) · [Woodpecker CI](https://ci.teletypegames.org) · [teletypegames.org](https://teletypegames.org) · [Redmine](https://pm.teletypegames.org) · [Uptime Kuma](https://uptime.teletypegames.org) · [ResourceSpace](https://assets.teletypegames.org)

'; var prevLevel = 2; for (var i = 0; i < headings.length; i++) { var h = headings\[i\]; var text = h.textContent.trim(); var slug = text.toLowerCase() .replace(/\[áàâä\]/g,'a').replace(/\[éèêë\]/g,'e').replace(/\[íìîï\]/g,'i') .replace(/\[óòôöő\]/g,'o').replace(/\[úùûüű\]/g,'u') .replace(/\[^a-z0-9\]+/g, '-').replace(/^-|-$/g, ''); if (!slug) slug = 'heading-' + i; if (used\[slug\]) { slug += '-' + i; } used\[slug\] = true; h.id = slug; var level = parseInt(h.tagName.charAt(1)); var cls = level > 2 ? ' class="toc-child"' : ''; html += '- [' + text + '](#'%20+%20slug%20+%20')
'; } html += '
'; toc.innerHTML = html; // Scroll-spy: highlight current heading var links = toc.querySelectorAll('a'); var ids = \[\]; for (var j = 0; j < links.length; j++) ids.push(links\[j\].getAttribute('href').slice(1)); function updateActive() { var current = ''; for (var k = 0; k < ids.length; k++) { var el = document.getElementById(ids\[k\]); if (el && el.getBoundingClientRect().top <= 80) current = ids\[k\]; } for (var m = 0; m < links.length; m++) { links\[m\].parentNode.classList.toggle('active', links\[m\].getAttribute('href') === '#' + current); } } window.addEventListener('scroll', updateActive, { passive: true }); updateActive(); })();

---

## Navigation

- Previous: [Motorok](https://wiki.teletypegames.org/hu/engines.md)
- Next: [Infrastruktúra](https://wiki.teletypegames.org/hu/infrastructure.md)
