Izprotiet tehnoloģiju, izvēlieties pareizo rīku

Spēļu tehnoloģiju ceļvedis

Spēle reti tiek veidota tikai ar vienu tehnoloģiju. Saskarne, dzinējs, mobilā pakotne, serveris un datubāze var būt atsevišķi slāņi. Šis ceļvedis izskaidro platformas tehnoloģiju birkas.

45 tehnoloģijas4 galvenās grupas

Kāpēc tehnoloģiju informācija ir svarīga?

Pārskatāmība spēlētājiem

Palīdz spēlētājiem saprast, kā spēle ir veidota un kāds ierīču atbalsts gaidāms.

Labāka izstrādātāju atbilstība

Spēļu pieprasījumus, izstrādātāju prasmes un projekta vajadzības var saskaņot ar vienotu tehnoloģiju vārdnīcu.

Precīzas tehniskās gaidas

Valodas, dzinēji un serveru tehnoloģijas pilda atšķirīgas lomas; birkas skaidri nodala slāņus.

Tīmekļa un pārlūka tehnoloģijas

Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi.

10
HTML5HTML5 — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

HTML5 — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# HTML5
JavaScriptJavaScript — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

JavaScript — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# JavaScript
TypeScriptTypeScript — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

TypeScript — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# TypeScript
WebGLWebGL — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

WebGL — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# WebGL
WebAssemblyWebAssembly — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

WebAssembly — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# WebAssembly
PhaserPhaser — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Phaser — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# Phaser
PixiJSPixiJS — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

PixiJS — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# PixiJS
Three.jsThree.js — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Three.js — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# Three.js
Babylon.jsBabylon.js — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Babylon.js — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# Babylon.js
PlayCanvasPlayCanvas — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

PlayCanvas — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiTīmekļa un pārlūka tehnoloģijas
# PlayCanvas

Spēļu dzinēji un vizuālie rīki

Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi.

14
UnityUnity — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Unity — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Unity
Unreal EngineUnreal Engine — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Unreal Engine — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Unreal Engine
GodotGodot — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Godot — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Cocos Creator / Cocos2d-x — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Cocos Creator / Cocos2d-x
ConstructConstruct — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Construct — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Construct
GameMakerGameMaker — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

GameMaker — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# GameMaker
GDevelopGDevelop — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

GDevelop — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# GDevelop
DefoldDefold — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Defold — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Defold
Solar2DSolar2D — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Solar2D — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Solar2D
LibGDXLibGDX — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

LibGDX — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# LibGDX
MonoGameMonoGame — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

MonoGame — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Haxe / OpenFL — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Lua / LÖVE2D — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Lua / LÖVE2D
BuildboxBuildbox — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Buildbox — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiSpēļu dzinēji un vizuālie rīki
# Buildbox

Vietējā un daudzplatformu mobilā izstrāde

Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi.

10
Android / KotlinAndroid / Kotlin — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Android / Kotlin — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# Android / Kotlin
Android / JavaAndroid / Java — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Android / Java — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# Android / Java
iOS / SwiftiOS / Swift — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

iOS / Swift — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

iOS / Objective-C — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Flutter / Flame — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# Flutter / Flame
React NativeReact Native — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

React Native — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# React Native
Cordova / CapacitorCordova / Capacitor — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Cordova / Capacitor — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# Cordova / Capacitor
.NET MAUI.NET MAUI — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

.NET MAUI — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# .NET MAUI
QtQt — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Qt — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# Qt
Roblox / LuauRoblox / Luau — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Roblox / Luau — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiVietējā un daudzplatformu mobilā izstrāde
# Roblox / Luau

Servera sistēmas un tiešsaistes spēles

Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi.

11
Node.jsNode.js — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Node.js — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# Node.js
PHPPHP — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

PHP — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# PHP
PythonPython — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Python — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# Python
Java / SpringJava / Spring — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Java / Spring — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# Java / Spring
C# / .NETC# / .NET — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

C# / .NET — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# C# / .NET
FirebaseFirebase — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Firebase — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# Firebase
MySQL / MariaDBMySQL / MariaDB — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

MySQL / MariaDB — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# MySQL / MariaDB
PostgreSQLPostgreSQL — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

PostgreSQL — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

WebSocket / Multiplayer — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

PlayFab / Nakama — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# PlayFab / Nakama
ColyseusColyseus — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Colyseus — Skaidri un profesionāli HTML5, JavaScript, spēļu dzinēju, mobilo izstrādes rīku un tiešsaistes spēļu infrastruktūras skaidrojumi .

Tipiski lietojumiServera sistēmas un tiešsaistes spēles
# Colyseus

Tehnoloģijas izvēle vien nenosaka spēles kvalitāti. Veiktspēja ir atkarīga no koda arhitektūras, resursiem, mērķa ierīcēm, testēšanas un optimizācijas.

Pašu dzinējus un sarakstā neiekļautus rīkus var pievienot kā pielāgotas tehnoloģijas spēles vai izstrādātāja profilā.

↑ Atpakaļ uz augšu