Pochopte technologii a zvolte správný nástroj

Průvodce herními technologiemi

Hra se málokdy vytváří pouze jednou technologií. Rozhraní, engine, mobilní balení, server a databáze mohou používat různé vrstvy. Tento průvodce vysvětluje technologické štítky používané na platformě.

45 technologií4 hlavních skupin

Proč jsou informace o technologiích důležité?

Transparentnost pro hráče

Pomáhají hráčům pochopit, jak byla hra vytvořena a jakou kompatibilitu zařízení lze očekávat.

Lepší propojení vývojářů

Požadavky na hry, dovednosti vývojářů a projektové nároky lze propojit pomocí stejného technologického slovníku.

Přesná technická očekávání

Jazyky, enginy a serverové technologie mají různé role; štítky tyto vrstvy objasňují.

Webové a prohlížečové technologie

Popis

10
HTML5HTML5 — Popis .

HTML5 — Popis .

Typická použitíWebové a prohlížečové technologie
# HTML5
JavaScriptJavaScript — Popis .

JavaScript — Popis .

Typická použitíWebové a prohlížečové technologie
# JavaScript
TypeScriptTypeScript — Popis .

TypeScript — Popis .

Typická použitíWebové a prohlížečové technologie
# TypeScript
WebGLWebGL — Popis .

WebGL — Popis .

Typická použitíWebové a prohlížečové technologie
# WebGL
WebAssemblyWebAssembly — Popis .

WebAssembly — Popis .

Typická použitíWebové a prohlížečové technologie
# WebAssembly
PhaserPhaser — Popis .

Phaser — Popis .

Typická použitíWebové a prohlížečové technologie
# Phaser
PixiJSPixiJS — Popis .

PixiJS — Popis .

Typická použitíWebové a prohlížečové technologie
# PixiJS
Three.jsThree.js — Popis .

Three.js — Popis .

Typická použitíWebové a prohlížečové technologie
# Three.js
Babylon.jsBabylon.js — Popis .

Babylon.js — Popis .

Typická použitíWebové a prohlížečové technologie
# Babylon.js
PlayCanvasPlayCanvas — Popis .

PlayCanvas — Popis .

Typická použitíWebové a prohlížečové technologie
# PlayCanvas

Herní enginy a vizuální nástroje

Popis

14
UnityUnity — Popis .

Unity — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Unity
Unreal EngineUnreal Engine — Popis .

Unreal Engine — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Unreal Engine
GodotGodot — Popis .

Godot — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Popis .

Cocos Creator / Cocos2d-x — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Cocos Creator / Cocos2d-x
ConstructConstruct — Popis .

Construct — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Construct
GameMakerGameMaker — Popis .

GameMaker — Popis .

Typická použitíHerní enginy a vizuální nástroje
# GameMaker
GDevelopGDevelop — Popis .

GDevelop — Popis .

Typická použitíHerní enginy a vizuální nástroje
# GDevelop
DefoldDefold — Popis .

Defold — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Defold
Solar2DSolar2D — Popis .

Solar2D — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Solar2D
LibGDXLibGDX — Popis .

LibGDX — Popis .

Typická použitíHerní enginy a vizuální nástroje
# LibGDX
MonoGameMonoGame — Popis .

MonoGame — Popis .

Typická použitíHerní enginy a vizuální nástroje
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Popis .

Haxe / OpenFL — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Popis .

Lua / LÖVE2D — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Lua / LÖVE2D
BuildboxBuildbox — Popis .

Buildbox — Popis .

Typická použitíHerní enginy a vizuální nástroje
# Buildbox

Nativní a multiplatformní mobilní vývoj

Popis

10
Android / KotlinAndroid / Kotlin — Popis .

Android / Kotlin — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# Android / Kotlin
Android / JavaAndroid / Java — Popis .

Android / Java — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# Android / Java
iOS / SwiftiOS / Swift — Popis .

iOS / Swift — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Popis .

iOS / Objective-C — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Popis .

Flutter / Flame — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# Flutter / Flame
React NativeReact Native — Popis .

React Native — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# React Native
Cordova / CapacitorCordova / Capacitor — Popis .

Cordova / Capacitor — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# Cordova / Capacitor
.NET MAUI.NET MAUI — Popis .

.NET MAUI — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# .NET MAUI
QtQt — Popis .

Qt — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# Qt
Roblox / LuauRoblox / Luau — Popis .

Roblox / Luau — Popis .

Typická použitíNativní a multiplatformní mobilní vývoj
# Roblox / Luau

Backend a online hry

Popis

11
Node.jsNode.js — Popis .

Node.js — Popis .

Typická použitíBackend a online hry
# Node.js
PHPPHP — Popis .

PHP — Popis .

Typická použitíBackend a online hry
# PHP
PythonPython — Popis .

Python — Popis .

Typická použitíBackend a online hry
# Python
Java / SpringJava / Spring — Popis .

Java / Spring — Popis .

Typická použitíBackend a online hry
# Java / Spring
C# / .NETC# / .NET — Popis .

C# / .NET — Popis .

Typická použitíBackend a online hry
# C# / .NET
FirebaseFirebase — Popis .

Firebase — Popis .

Typická použitíBackend a online hry
# Firebase
MySQL / MariaDBMySQL / MariaDB — Popis .

MySQL / MariaDB — Popis .

Typická použitíBackend a online hry
# MySQL / MariaDB
PostgreSQLPostgreSQL — Popis .

PostgreSQL — Popis .

Typická použitíBackend a online hry
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Popis .

WebSocket / Multiplayer — Popis .

Typická použitíBackend a online hry
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Popis .

PlayFab / Nakama — Popis .

Typická použitíBackend a online hry
# PlayFab / Nakama
ColyseusColyseus — Popis .

Colyseus — Popis .

Typická použitíBackend a online hry
# Colyseus

Samotná volba technologie neurčuje kvalitu hry. Výkon závisí na architektuře kódu, prostředcích, cílových zařízeních, testování a optimalizaci jako celku.

Vlastní enginy a nástroje, které nejsou v seznamu, lze přidat jako vlastní technologie do profilů her nebo vývojářů.

↑ Zpět nahoru