Pahami teknologinya, pilih alat yang tepat

Panduan Teknologi Permainan

Sebuah permainan jarang dibuat hanya dengan satu teknologi. Antarmuka, enjin, kemasan mudah alih, pelayan, dan pangkalan data boleh menggunakan lapisan yang berbeda. Panduan ini menjelaskan label teknologi yang digunakan di seluruh platform.

45 teknologi4 kelompok utama

Mengapa informasi teknologi penting?

Transparansi untuk pemain

Membantu pemain memahami bagaimana permainan dibuat dan kompatibilitas peranti yang boleh diharapkan.

Pensepadanan pembangun yang lebih baik

Permintaan permainan, keahlian pembangun, dan kebutuhan proyek boleh disepadankan dengan kosakata teknologi yang sama.

Harapan teknis yang akurat

Bahasa, enjin, dan teknologi pelayan memiliki peran berbeda; label memperjelas lapisan tersebut.

Teknologi web dan pelayar

Penerangan

10
HTML5HTML5 — Penerangan .

HTML5 — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# HTML5
JavaScriptJavaScript — Penerangan .

JavaScript — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# JavaScript
TypeScriptTypeScript — Penerangan .

TypeScript — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# TypeScript
WebGLWebGL — Penerangan .

WebGL — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# WebGL
WebAssemblyWebAssembly — Penerangan .

WebAssembly — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# WebAssembly
PhaserPhaser — Penerangan .

Phaser — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# Phaser
PixiJSPixiJS — Penerangan .

PixiJS — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# PixiJS
Three.jsThree.js — Penerangan .

Three.js — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# Three.js
Babylon.jsBabylon.js — Penerangan .

Babylon.js — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# Babylon.js
PlayCanvasPlayCanvas — Penerangan .

PlayCanvas — Penerangan .

Contoh penggunaan umumTeknologi web dan pelayar
# PlayCanvas

Enjin permainan dan alat visual

Penerangan

14
UnityUnity — Penerangan .

Unity — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Unity
Unreal EngineUnreal Engine — Penerangan .

Unreal Engine — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Unreal Engine
GodotGodot — Penerangan .

Godot — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Penerangan .

Cocos Creator / Cocos2d-x — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Cocos Creator / Cocos2d-x
ConstructConstruct — Penerangan .

Construct — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Construct
GameMakerGameMaker — Penerangan .

GameMaker — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# GameMaker
GDevelopGDevelop — Penerangan .

GDevelop — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# GDevelop
DefoldDefold — Penerangan .

Defold — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Defold
Solar2DSolar2D — Penerangan .

Solar2D — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Solar2D
LibGDXLibGDX — Penerangan .

LibGDX — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# LibGDX
MonoGameMonoGame — Penerangan .

MonoGame — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Penerangan .

Haxe / OpenFL — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Penerangan .

Lua / LÖVE2D — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Lua / LÖVE2D
BuildboxBuildbox — Penerangan .

Buildbox — Penerangan .

Contoh penggunaan umumEnjin permainan dan alat visual
# Buildbox

Mudah alih natif dan merentas platform

Penerangan

10
Android / KotlinAndroid / Kotlin — Penerangan .

Android / Kotlin — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# Android / Kotlin
Android / JavaAndroid / Java — Penerangan .

Android / Java — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# Android / Java
iOS / SwiftiOS / Swift — Penerangan .

iOS / Swift — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Penerangan .

iOS / Objective-C — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Penerangan .

Flutter / Flame — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# Flutter / Flame
React NativeReact Native — Penerangan .

React Native — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# React Native
Cordova / CapacitorCordova / Capacitor — Penerangan .

Cordova / Capacitor — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# Cordova / Capacitor
.NET MAUI.NET MAUI — Penerangan .

.NET MAUI — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# .NET MAUI
QtQt — Penerangan .

Qt — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# Qt
Roblox / LuauRoblox / Luau — Penerangan .

Roblox / Luau — Penerangan .

Contoh penggunaan umumMudah alih natif dan merentas platform
# Roblox / Luau

Bahagian pelayan dan permainan dalam talian

Penerangan

11
Node.jsNode.js — Penerangan .

Node.js — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# Node.js
PHPPHP — Penerangan .

PHP — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# PHP
PythonPython — Penerangan .

Python — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# Python
Java / SpringJava / Spring — Penerangan .

Java / Spring — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# Java / Spring
C# / .NETC# / .NET — Penerangan .

C# / .NET — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# C# / .NET
FirebaseFirebase — Penerangan .

Firebase — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# Firebase
MySQL / MariaDBMySQL / MariaDB — Penerangan .

MySQL / MariaDB — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# MySQL / MariaDB
PostgreSQLPostgreSQL — Penerangan .

PostgreSQL — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Penerangan .

WebSocket / Multiplayer — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Penerangan .

PlayFab / Nakama — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# PlayFab / Nakama
ColyseusColyseus — Penerangan .

Colyseus — Penerangan .

Contoh penggunaan umumBahagian pelayan dan permainan dalam talian
# Colyseus

Pilihan teknologi saja tidak menentukan kualitas permainan. Kinerja bergantung pada arsitektur kod, aset, peranti sacadangan, pengujian, dan pengoptimalan secara keseluruhan.

Enjin dan alat khusus yang tidak ada dalam daftar tetap boleh ditambahkan sebagai teknologi khusus pada profil permainan atau pembangun.

↑ Kembali ke atas