Pahami teknologinya, pilih alat yang tepat

Panduan Teknologi Permainan

Sebuah permainan jarang dibuat hanya dengan satu teknologi. Antarmuka, mesin, kemasan seluler, server, dan basis data dapat 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 perangkat yang dapat diharapkan.

Pencocokan pengembang yang lebih baik

Permintaan permainan, keahlian pengembang, dan kebutuhan proyek dapat dicocokkan dengan kosakata teknologi yang sama.

Harapan teknis yang akurat

Bahasa, mesin, dan teknologi server memiliki peran berbeda; label memperjelas lapisan tersebut.

Teknologi web dan peramban

Deskripsi

10
HTML5HTML5 — Deskripsi .

HTML5 — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# HTML5
JavaScriptJavaScript — Deskripsi .

JavaScript — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# JavaScript
TypeScriptTypeScript — Deskripsi .

TypeScript — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# TypeScript
WebGLWebGL — Deskripsi .

WebGL — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# WebGL
WebAssemblyWebAssembly — Deskripsi .

WebAssembly — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# WebAssembly
PhaserPhaser — Deskripsi .

Phaser — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# Phaser
PixiJSPixiJS — Deskripsi .

PixiJS — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# PixiJS
Three.jsThree.js — Deskripsi .

Three.js — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# Three.js
Babylon.jsBabylon.js — Deskripsi .

Babylon.js — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# Babylon.js
PlayCanvasPlayCanvas — Deskripsi .

PlayCanvas — Deskripsi .

Contoh penggunaan umumTeknologi web dan peramban
# PlayCanvas

Mesin game dan alat visual

Deskripsi

14
UnityUnity — Deskripsi .

Unity — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Unity
Unreal EngineUnreal Engine — Deskripsi .

Unreal Engine — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Unreal Engine
GodotGodot — Deskripsi .

Godot — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Deskripsi .

Cocos Creator / Cocos2d-x — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Cocos Creator / Cocos2d-x
ConstructConstruct — Deskripsi .

Construct — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Construct
GameMakerGameMaker — Deskripsi .

GameMaker — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# GameMaker
GDevelopGDevelop — Deskripsi .

GDevelop — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# GDevelop
DefoldDefold — Deskripsi .

Defold — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Defold
Solar2DSolar2D — Deskripsi .

Solar2D — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Solar2D
LibGDXLibGDX — Deskripsi .

LibGDX — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# LibGDX
MonoGameMonoGame — Deskripsi .

MonoGame — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Deskripsi .

Haxe / OpenFL — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Deskripsi .

Lua / LÖVE2D — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Lua / LÖVE2D
BuildboxBuildbox — Deskripsi .

Buildbox — Deskripsi .

Contoh penggunaan umumMesin game dan alat visual
# Buildbox

Seluler native dan lintas platform

Deskripsi

10
Android / KotlinAndroid / Kotlin — Deskripsi .

Android / Kotlin — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# Android / Kotlin
Android / JavaAndroid / Java — Deskripsi .

Android / Java — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# Android / Java
iOS / SwiftiOS / Swift — Deskripsi .

iOS / Swift — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Deskripsi .

iOS / Objective-C — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Deskripsi .

Flutter / Flame — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# Flutter / Flame
React NativeReact Native — Deskripsi .

React Native — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# React Native
Cordova / CapacitorCordova / Capacitor — Deskripsi .

Cordova / Capacitor — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# Cordova / Capacitor
.NET MAUI.NET MAUI — Deskripsi .

.NET MAUI — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# .NET MAUI
QtQt — Deskripsi .

Qt — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# Qt
Roblox / LuauRoblox / Luau — Deskripsi .

Roblox / Luau — Deskripsi .

Contoh penggunaan umumSeluler native dan lintas platform
# Roblox / Luau

Backend dan game online

Deskripsi

11
Node.jsNode.js — Deskripsi .

Node.js — Deskripsi .

Contoh penggunaan umumBackend dan game online
# Node.js
PHPPHP — Deskripsi .

PHP — Deskripsi .

Contoh penggunaan umumBackend dan game online
# PHP
PythonPython — Deskripsi .

Python — Deskripsi .

Contoh penggunaan umumBackend dan game online
# Python
Java / SpringJava / Spring — Deskripsi .

Java / Spring — Deskripsi .

Contoh penggunaan umumBackend dan game online
# Java / Spring
C# / .NETC# / .NET — Deskripsi .

C# / .NET — Deskripsi .

Contoh penggunaan umumBackend dan game online
# C# / .NET
FirebaseFirebase — Deskripsi .

Firebase — Deskripsi .

Contoh penggunaan umumBackend dan game online
# Firebase
MySQL / MariaDBMySQL / MariaDB — Deskripsi .

MySQL / MariaDB — Deskripsi .

Contoh penggunaan umumBackend dan game online
# MySQL / MariaDB
PostgreSQLPostgreSQL — Deskripsi .

PostgreSQL — Deskripsi .

Contoh penggunaan umumBackend dan game online
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Deskripsi .

WebSocket / Multiplayer — Deskripsi .

Contoh penggunaan umumBackend dan game online
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Deskripsi .

PlayFab / Nakama — Deskripsi .

Contoh penggunaan umumBackend dan game online
# PlayFab / Nakama
ColyseusColyseus — Deskripsi .

Colyseus — Deskripsi .

Contoh penggunaan umumBackend dan game online
# Colyseus

Pilihan teknologi saja tidak menentukan kualitas permainan. Kinerja bergantung pada arsitektur kode, aset, perangkat sasaran, pengujian, dan pengoptimalan secara keseluruhan.

Mesin dan alat khusus yang tidak ada dalam daftar tetap dapat ditambahkan sebagai teknologi khusus pada profil permainan atau pengembang.

↑ Kembali ke atas