Comprendi la tecnologia e scegli lo strumento giusto

Guida alle tecnologie di gioco

Un gioco viene raramente creato con una sola tecnologia. Interfaccia, motore, pacchetto mobile, server e database possono usare livelli diversi. Questa guida spiega le etichette tecnologiche usate nella piattaforma.

45 tecnologie4 gruppi principali

Perché le informazioni tecnologiche sono importanti?

Trasparenza per i giocatori

Aiuta i giocatori a capire come è stato creato un gioco e quale compatibilità aspettarsi dal dispositivo.

Migliore corrispondenza degli sviluppatori

Richieste di giochi, competenze degli sviluppatori e requisiti dei progetti possono essere abbinati usando lo stesso vocabolario tecnologico.

Aspettative tecniche accurate

Linguaggi, motori e tecnologie server svolgono ruoli diversi; le etichette rendono chiari questi livelli.

Tecnologie web e browser

Descrizione

10
HTML5HTML5 — Descrizione .

HTML5 — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# HTML5
JavaScriptJavaScript — Descrizione .

JavaScript — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# JavaScript
TypeScriptTypeScript — Descrizione .

TypeScript — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# TypeScript
WebGLWebGL — Descrizione .

WebGL — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# WebGL
WebAssemblyWebAssembly — Descrizione .

WebAssembly — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# WebAssembly
PhaserPhaser — Descrizione .

Phaser — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# Phaser
PixiJSPixiJS — Descrizione .

PixiJS — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# PixiJS
Three.jsThree.js — Descrizione .

Three.js — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# Three.js
Babylon.jsBabylon.js — Descrizione .

Babylon.js — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# Babylon.js
PlayCanvasPlayCanvas — Descrizione .

PlayCanvas — Descrizione .

Casi d’uso tipiciTecnologie web e browser
# PlayCanvas

Motori di gioco e strumenti visivi

Descrizione

14
UnityUnity — Descrizione .

Unity — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Unity
Unreal EngineUnreal Engine — Descrizione .

Unreal Engine — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Unreal Engine
GodotGodot — Descrizione .

Godot — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Descrizione .

Cocos Creator / Cocos2d-x — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Cocos Creator / Cocos2d-x
ConstructConstruct — Descrizione .

Construct — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Construct
GameMakerGameMaker — Descrizione .

GameMaker — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# GameMaker
GDevelopGDevelop — Descrizione .

GDevelop — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# GDevelop
DefoldDefold — Descrizione .

Defold — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Defold
Solar2DSolar2D — Descrizione .

Solar2D — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Solar2D
LibGDXLibGDX — Descrizione .

LibGDX — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# LibGDX
MonoGameMonoGame — Descrizione .

MonoGame — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Descrizione .

Haxe / OpenFL — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Descrizione .

Lua / LÖVE2D — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Lua / LÖVE2D
BuildboxBuildbox — Descrizione .

Buildbox — Descrizione .

Casi d’uso tipiciMotori di gioco e strumenti visivi
# Buildbox

Mobile nativo e multipiattaforma

Descrizione

10
Android / KotlinAndroid / Kotlin — Descrizione .

Android / Kotlin — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# Android / Kotlin
Android / JavaAndroid / Java — Descrizione .

Android / Java — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# Android / Java
iOS / SwiftiOS / Swift — Descrizione .

iOS / Swift — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Descrizione .

iOS / Objective-C — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Descrizione .

Flutter / Flame — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# Flutter / Flame
React NativeReact Native — Descrizione .

React Native — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# React Native
Cordova / CapacitorCordova / Capacitor — Descrizione .

Cordova / Capacitor — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# Cordova / Capacitor
.NET MAUI.NET MAUI — Descrizione .

.NET MAUI — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# .NET MAUI
QtQt — Descrizione .

Qt — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# Qt
Roblox / LuauRoblox / Luau — Descrizione .

Roblox / Luau — Descrizione .

Casi d’uso tipiciMobile nativo e multipiattaforma
# Roblox / Luau

Server e giochi online

Descrizione

11
Node.jsNode.js — Descrizione .

Node.js — Descrizione .

Casi d’uso tipiciServer e giochi online
# Node.js
PHPPHP — Descrizione .

PHP — Descrizione .

Casi d’uso tipiciServer e giochi online
# PHP
PythonPython — Descrizione .

Python — Descrizione .

Casi d’uso tipiciServer e giochi online
# Python
Java / SpringJava / Spring — Descrizione .

Java / Spring — Descrizione .

Casi d’uso tipiciServer e giochi online
# Java / Spring
C# / .NETC# / .NET — Descrizione .

C# / .NET — Descrizione .

Casi d’uso tipiciServer e giochi online
# C# / .NET
FirebaseFirebase — Descrizione .

Firebase — Descrizione .

Casi d’uso tipiciServer e giochi online
# Firebase
MySQL / MariaDBMySQL / MariaDB — Descrizione .

MySQL / MariaDB — Descrizione .

Casi d’uso tipiciServer e giochi online
# MySQL / MariaDB
PostgreSQLPostgreSQL — Descrizione .

PostgreSQL — Descrizione .

Casi d’uso tipiciServer e giochi online
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Descrizione .

WebSocket / Multiplayer — Descrizione .

Casi d’uso tipiciServer e giochi online
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Descrizione .

PlayFab / Nakama — Descrizione .

Casi d’uso tipiciServer e giochi online
# PlayFab / Nakama
ColyseusColyseus — Descrizione .

Colyseus — Descrizione .

Casi d’uso tipiciServer e giochi online
# Colyseus

La sola scelta della tecnologia non determina la qualità del gioco. Le prestazioni dipendono dall’architettura del codice, dalle risorse, dai dispositivi target, dai test e dall’ottimizzazione complessiva.

Motori e strumenti personalizzati non presenti nell’elenco possono comunque essere aggiunti come tecnologie personalizzate nei profili di giochi o sviluppatori.

↑ Torna in alto