Разберете технологията, изберете правилния инструмент

Ръководство за технологии за игри

Една игра рядко се създава само с една технология. Интерфейсът, енджинът, мобилното пакетиране, сървърът и базата данни могат да използват различни слоеве. Това ръководство обяснява технологичните етикети, използвани в платформата.

45 технологии4 основни групи

Защо е важна информацията за технологиите?

Прозрачност за играчите

Помага на играчите да разберат как е създадена играта и каква съвместимост с устройства да очакват.

По-добро съвпадение с разработчици

Заявките за игри, уменията на разработчиците и изискванията на проектите могат да се съпоставят чрез един и същ технологичен речник.

Точни технически очаквания

Езиците, енджините и сървърните технологии имат различни роли; етикетите правят тези слоеве ясни.

Уеб и браузърни технологии

Описание

10
HTML5HTML5 — Описание .

HTML5 — Описание .

Типични случаи на употребаУеб и браузърни технологии
# HTML5
JavaScriptJavaScript — Описание .

JavaScript — Описание .

Типични случаи на употребаУеб и браузърни технологии
# JavaScript
TypeScriptTypeScript — Описание .

TypeScript — Описание .

Типични случаи на употребаУеб и браузърни технологии
# TypeScript
WebGLWebGL — Описание .

WebGL — Описание .

Типични случаи на употребаУеб и браузърни технологии
# WebGL
WebAssemblyWebAssembly — Описание .

WebAssembly — Описание .

Типични случаи на употребаУеб и браузърни технологии
# WebAssembly
PhaserPhaser — Описание .

Phaser — Описание .

Типични случаи на употребаУеб и браузърни технологии
# Phaser
PixiJSPixiJS — Описание .

PixiJS — Описание .

Типични случаи на употребаУеб и браузърни технологии
# PixiJS
Three.jsThree.js — Описание .

Three.js — Описание .

Типични случаи на употребаУеб и браузърни технологии
# Three.js
Babylon.jsBabylon.js — Описание .

Babylon.js — Описание .

Типични случаи на употребаУеб и браузърни технологии
# Babylon.js
PlayCanvasPlayCanvas — Описание .

PlayCanvas — Описание .

Типични случаи на употребаУеб и браузърни технологии
# PlayCanvas

Игрови енджини и визуални инструменти

Описание

14
UnityUnity — Описание .

Unity — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Unity
Unreal EngineUnreal Engine — Описание .

Unreal Engine — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Unreal Engine
GodotGodot — Описание .

Godot — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Описание .

Cocos Creator / Cocos2d-x — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Cocos Creator / Cocos2d-x
ConstructConstruct — Описание .

Construct — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Construct
GameMakerGameMaker — Описание .

GameMaker — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# GameMaker
GDevelopGDevelop — Описание .

GDevelop — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# GDevelop
DefoldDefold — Описание .

Defold — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Defold
Solar2DSolar2D — Описание .

Solar2D — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Solar2D
LibGDXLibGDX — Описание .

LibGDX — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# LibGDX
MonoGameMonoGame — Описание .

MonoGame — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Описание .

Haxe / OpenFL — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Описание .

Lua / LÖVE2D — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Lua / LÖVE2D
BuildboxBuildbox — Описание .

Buildbox — Описание .

Типични случаи на употребаИгрови енджини и визуални инструменти
# Buildbox

Нативна и междуплатформена мобилна разработка

Описание

10
Android / KotlinAndroid / Kotlin — Описание .

Android / Kotlin — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# Android / Kotlin
Android / JavaAndroid / Java — Описание .

Android / Java — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# Android / Java
iOS / SwiftiOS / Swift — Описание .

iOS / Swift — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Описание .

iOS / Objective-C — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Описание .

Flutter / Flame — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# Flutter / Flame
React NativeReact Native — Описание .

React Native — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# React Native
Cordova / CapacitorCordova / Capacitor — Описание .

Cordova / Capacitor — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# Cordova / Capacitor
.NET MAUI.NET MAUI — Описание .

.NET MAUI — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# .NET MAUI
QtQt — Описание .

Qt — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# Qt
Roblox / LuauRoblox / Luau — Описание .

Roblox / Luau — Описание .

Типични случаи на употребаНативна и междуплатформена мобилна разработка
# Roblox / Luau

Сървърна част и онлайн игри

Описание

11
Node.jsNode.js — Описание .

Node.js — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# Node.js
PHPPHP — Описание .

PHP — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# PHP
PythonPython — Описание .

Python — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# Python
Java / SpringJava / Spring — Описание .

Java / Spring — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# Java / Spring
C# / .NETC# / .NET — Описание .

C# / .NET — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# C# / .NET
FirebaseFirebase — Описание .

Firebase — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# Firebase
MySQL / MariaDBMySQL / MariaDB — Описание .

MySQL / MariaDB — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# MySQL / MariaDB
PostgreSQLPostgreSQL — Описание .

PostgreSQL — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Описание .

WebSocket / Multiplayer — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Описание .

PlayFab / Nakama — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# PlayFab / Nakama
ColyseusColyseus — Описание .

Colyseus — Описание .

Типични случаи на употребаСървърна част и онлайн игри
# Colyseus

Самият избор на технология не определя качеството на играта. Производителността зависи от архитектурата на кода, ресурсите, целевите устройства, тестването и оптимизацията като цяло.

Персонализирани енджини и инструменти, които не са в списъка, все пак могат да бъдат добавени като собствени технологии в профилите на игри или разработчици.

↑ Назад в началото