Poznaj technologię i wybierz właściwe narzędzie

Przewodnik po technologiach gier

Gra rzadko jest tworzona przy użyciu tylko jednej technologii. Interfejs, silnik, pakiet mobilny, serwer i baza danych mogą korzystać z różnych warstw. Ten przewodnik wyjaśnia etykiety technologiczne używane na platformie.

45 technologii4 głównych grup

Dlaczego informacje o technologii są ważne?

Przejrzystość dla graczy

Pomaga graczom zrozumieć, jak zbudowano grę i jakiej zgodności z urządzeniem można oczekiwać.

Lepsze dopasowanie deweloperów

Prośby o gry, umiejętności deweloperów i wymagania projektów można dopasowywać przy użyciu tego samego słownika technologii.

Dokładne oczekiwania techniczne

Języki, silniki i technologie serwerowe pełnią różne role; etykiety jasno pokazują te warstwy.

Technologie internetowe i przeglądarkowe

Opis

10
HTML5HTML5 — Opis .

HTML5 — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# HTML5
JavaScriptJavaScript — Opis .

JavaScript — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# JavaScript
TypeScriptTypeScript — Opis .

TypeScript — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# TypeScript
WebGLWebGL — Opis .

WebGL — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# WebGL
WebAssemblyWebAssembly — Opis .

WebAssembly — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# WebAssembly
PhaserPhaser — Opis .

Phaser — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# Phaser
PixiJSPixiJS — Opis .

PixiJS — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# PixiJS
Three.jsThree.js — Opis .

Three.js — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# Three.js
Babylon.jsBabylon.js — Opis .

Babylon.js — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# Babylon.js
PlayCanvasPlayCanvas — Opis .

PlayCanvas — Opis .

Typowe zastosowaniaTechnologie internetowe i przeglądarkowe
# PlayCanvas

Silniki gier i narzędzia wizualne

Opis

14
UnityUnity — Opis .

Unity — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Unity
Unreal EngineUnreal Engine — Opis .

Unreal Engine — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Unreal Engine
GodotGodot — Opis .

Godot — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Opis .

Cocos Creator / Cocos2d-x — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Cocos Creator / Cocos2d-x
ConstructConstruct — Opis .

Construct — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Construct
GameMakerGameMaker — Opis .

GameMaker — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# GameMaker
GDevelopGDevelop — Opis .

GDevelop — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# GDevelop
DefoldDefold — Opis .

Defold — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Defold
Solar2DSolar2D — Opis .

Solar2D — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Solar2D
LibGDXLibGDX — Opis .

LibGDX — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# LibGDX
MonoGameMonoGame — Opis .

MonoGame — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Opis .

Haxe / OpenFL — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Opis .

Lua / LÖVE2D — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Lua / LÖVE2D
BuildboxBuildbox — Opis .

Buildbox — Opis .

Typowe zastosowaniaSilniki gier i narzędzia wizualne
# Buildbox

Aplikacje mobilne natywne i wieloplatformowe

Opis

10
Android / KotlinAndroid / Kotlin — Opis .

Android / Kotlin — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# Android / Kotlin
Android / JavaAndroid / Java — Opis .

Android / Java — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# Android / Java
iOS / SwiftiOS / Swift — Opis .

iOS / Swift — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Opis .

iOS / Objective-C — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Opis .

Flutter / Flame — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# Flutter / Flame
React NativeReact Native — Opis .

React Native — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# React Native
Cordova / CapacitorCordova / Capacitor — Opis .

Cordova / Capacitor — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# Cordova / Capacitor
.NET MAUI.NET MAUI — Opis .

.NET MAUI — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# .NET MAUI
QtQt — Opis .

Qt — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# Qt
Roblox / LuauRoblox / Luau — Opis .

Roblox / Luau — Opis .

Typowe zastosowaniaAplikacje mobilne natywne i wieloplatformowe
# Roblox / Luau

Zaplecze serwerowe i gry online

Opis

11
Node.jsNode.js — Opis .

Node.js — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# Node.js
PHPPHP — Opis .

PHP — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# PHP
PythonPython — Opis .

Python — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# Python
Java / SpringJava / Spring — Opis .

Java / Spring — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# Java / Spring
C# / .NETC# / .NET — Opis .

C# / .NET — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# C# / .NET
FirebaseFirebase — Opis .

Firebase — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# Firebase
MySQL / MariaDBMySQL / MariaDB — Opis .

MySQL / MariaDB — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# MySQL / MariaDB
PostgreSQLPostgreSQL — Opis .

PostgreSQL — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Opis .

WebSocket / Multiplayer — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Opis .

PlayFab / Nakama — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# PlayFab / Nakama
ColyseusColyseus — Opis .

Colyseus — Opis .

Typowe zastosowaniaZaplecze serwerowe i gry online
# Colyseus

Sam wybór technologii nie określa jakości gry. Wydajność zależy od architektury kodu, zasobów, urządzeń docelowych, testów i ogólnej optymalizacji.

Niestandardowe silniki i narzędzia spoza listy nadal można dodawać jako własne technologie w profilach gier lub deweloperów.

↑ Powrót na górę