Pochopte technológiu a vyberte správny nástroj

Sprievodca hernými technológiami

Hra sa zriedka vytvára iba jednou technológiou. Rozhranie, engine, mobilné balenie, server a databáza môžu používať rôzne vrstvy. Tento sprievodca vysvetľuje technologické označenia používané na platforme.

45 technológií4 hlavných skupín

Prečo sú informácie o technológiách dôležité?

Transparentnosť pre hráčov

Pomáhajú hráčom pochopiť, ako bola hra vytvorená a akú kompatibilitu zariadení môžu očakávať.

Lepšie prepojenie vývojárov

Požiadavky na hry, zručnosti vývojárov a projektové nároky možno prepojiť pomocou rovnakého technologického slovníka.

Presné technické očakávania

Jazyky, enginy a serverové technológie majú rôzne úlohy; označenia tieto vrstvy objasňujú.

Webové a prehliadačové technológie

Popis

10
HTML5HTML5 — Popis .

HTML5 — Popis .

Typické použitiaWebové a prehliadačové technológie
# HTML5
JavaScriptJavaScript — Popis .

JavaScript — Popis .

Typické použitiaWebové a prehliadačové technológie
# JavaScript
TypeScriptTypeScript — Popis .

TypeScript — Popis .

Typické použitiaWebové a prehliadačové technológie
# TypeScript
WebGLWebGL — Popis .

WebGL — Popis .

Typické použitiaWebové a prehliadačové technológie
# WebGL
WebAssemblyWebAssembly — Popis .

WebAssembly — Popis .

Typické použitiaWebové a prehliadačové technológie
# WebAssembly
PhaserPhaser — Popis .

Phaser — Popis .

Typické použitiaWebové a prehliadačové technológie
# Phaser
PixiJSPixiJS — Popis .

PixiJS — Popis .

Typické použitiaWebové a prehliadačové technológie
# PixiJS
Three.jsThree.js — Popis .

Three.js — Popis .

Typické použitiaWebové a prehliadačové technológie
# Three.js
Babylon.jsBabylon.js — Popis .

Babylon.js — Popis .

Typické použitiaWebové a prehliadačové technológie
# Babylon.js
PlayCanvasPlayCanvas — Popis .

PlayCanvas — Popis .

Typické použitiaWebové a prehliadačové technológie
# PlayCanvas

Herné enginy a vizuálne nástroje

Popis

14
UnityUnity — Popis .

Unity — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Unity
Unreal EngineUnreal Engine — Popis .

Unreal Engine — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Unreal Engine
GodotGodot — Popis .

Godot — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Popis .

Cocos Creator / Cocos2d-x — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Cocos Creator / Cocos2d-x
ConstructConstruct — Popis .

Construct — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Construct
GameMakerGameMaker — Popis .

GameMaker — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# GameMaker
GDevelopGDevelop — Popis .

GDevelop — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# GDevelop
DefoldDefold — Popis .

Defold — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Defold
Solar2DSolar2D — Popis .

Solar2D — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Solar2D
LibGDXLibGDX — Popis .

LibGDX — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# LibGDX
MonoGameMonoGame — Popis .

MonoGame — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Popis .

Haxe / OpenFL — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Popis .

Lua / LÖVE2D — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Lua / LÖVE2D
BuildboxBuildbox — Popis .

Buildbox — Popis .

Typické použitiaHerné enginy a vizuálne nástroje
# Buildbox

Natívny a multiplatformový mobilný vývoj

Popis

10
Android / KotlinAndroid / Kotlin — Popis .

Android / Kotlin — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# Android / Kotlin
Android / JavaAndroid / Java — Popis .

Android / Java — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# Android / Java
iOS / SwiftiOS / Swift — Popis .

iOS / Swift — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Popis .

iOS / Objective-C — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Popis .

Flutter / Flame — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# Flutter / Flame
React NativeReact Native — Popis .

React Native — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# React Native
Cordova / CapacitorCordova / Capacitor — Popis .

Cordova / Capacitor — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# Cordova / Capacitor
.NET MAUI.NET MAUI — Popis .

.NET MAUI — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# .NET MAUI
QtQt — Popis .

Qt — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# Qt
Roblox / LuauRoblox / Luau — Popis .

Roblox / Luau — Popis .

Typické použitiaNatívny a multiplatformový mobilný vývoj
# Roblox / Luau

Backend a online hry

Popis

11
Node.jsNode.js — Popis .

Node.js — Popis .

Typické použitiaBackend a online hry
# Node.js
PHPPHP — Popis .

PHP — Popis .

Typické použitiaBackend a online hry
# PHP
PythonPython — Popis .

Python — Popis .

Typické použitiaBackend a online hry
# Python
Java / SpringJava / Spring — Popis .

Java / Spring — Popis .

Typické použitiaBackend a online hry
# Java / Spring
C# / .NETC# / .NET — Popis .

C# / .NET — Popis .

Typické použitiaBackend a online hry
# C# / .NET
FirebaseFirebase — Popis .

Firebase — Popis .

Typické použitiaBackend a online hry
# Firebase
MySQL / MariaDBMySQL / MariaDB — Popis .

MySQL / MariaDB — Popis .

Typické použitiaBackend a online hry
# MySQL / MariaDB
PostgreSQLPostgreSQL — Popis .

PostgreSQL — Popis .

Typické použitiaBackend a online hry
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Popis .

WebSocket / Multiplayer — Popis .

Typické použitiaBackend a online hry
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Popis .

PlayFab / Nakama — Popis .

Typické použitiaBackend a online hry
# PlayFab / Nakama
ColyseusColyseus — Popis .

Colyseus — Popis .

Typické použitiaBackend a online hry
# Colyseus

Samotný výber technológie neurčuje kvalitu hry. Výkon závisí od architektúry kódu, prostriedkov, cieľových zariadení, testovania a optimalizácie ako celku.

Vlastné enginy a nástroje, ktoré nie sú v zozname, možno pridať ako vlastné technológie do profilov hier alebo vývojárov.

↑ Späť hore