Comprende la tecnología y elige la herramienta adecuada

Guía de tecnologías de juegos

Un juego rara vez se crea con una sola tecnología. Su interfaz, motor, empaquetado móvil, servidor y base de datos pueden usar capas diferentes. Esta guía explica las etiquetas tecnológicas utilizadas en la plataforma.

45 tecnologías4 grupos principales

¿Por qué es importante la información tecnológica?

Transparencia para los jugadores

Ayuda a los jugadores a entender cómo se creó un juego y qué compatibilidad pueden esperar de su dispositivo.

Mejor conexión con desarrolladores

Las solicitudes de juegos, las habilidades de los desarrolladores y los requisitos de los proyectos pueden relacionarse usando el mismo vocabulario tecnológico.

Expectativas técnicas precisas

Los lenguajes, motores y tecnologías de servidor cumplen funciones diferentes; las etiquetas aclaran esas capas.

Tecnologías web y de navegador

Descripción

10
HTML5HTML5 — Descripción .

HTML5 — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# HTML5
JavaScriptJavaScript — Descripción .

JavaScript — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# JavaScript
TypeScriptTypeScript — Descripción .

TypeScript — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# TypeScript
WebGLWebGL — Descripción .

WebGL — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# WebGL
WebAssemblyWebAssembly — Descripción .

WebAssembly — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# WebAssembly
PhaserPhaser — Descripción .

Phaser — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# Phaser
PixiJSPixiJS — Descripción .

PixiJS — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# PixiJS
Three.jsThree.js — Descripción .

Three.js — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# Three.js
Babylon.jsBabylon.js — Descripción .

Babylon.js — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# Babylon.js
PlayCanvasPlayCanvas — Descripción .

PlayCanvas — Descripción .

Casos de uso habitualesTecnologías web y de navegador
# PlayCanvas

Motores de juego y herramientas visuales

Descripción

14
UnityUnity — Descripción .

Unity — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Unity
Unreal EngineUnreal Engine — Descripción .

Unreal Engine — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Unreal Engine
GodotGodot — Descripción .

Godot — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Descripción .

Cocos Creator / Cocos2d-x — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Cocos Creator / Cocos2d-x
ConstructConstruct — Descripción .

Construct — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Construct
GameMakerGameMaker — Descripción .

GameMaker — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# GameMaker
GDevelopGDevelop — Descripción .

GDevelop — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# GDevelop
DefoldDefold — Descripción .

Defold — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Defold
Solar2DSolar2D — Descripción .

Solar2D — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Solar2D
LibGDXLibGDX — Descripción .

LibGDX — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# LibGDX
MonoGameMonoGame — Descripción .

MonoGame — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Descripción .

Haxe / OpenFL — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Descripción .

Lua / LÖVE2D — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Lua / LÖVE2D
BuildboxBuildbox — Descripción .

Buildbox — Descripción .

Casos de uso habitualesMotores de juego y herramientas visuales
# Buildbox

Móvil nativo y multiplataforma

Descripción

10
Android / KotlinAndroid / Kotlin — Descripción .

Android / Kotlin — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# Android / Kotlin
Android / JavaAndroid / Java — Descripción .

Android / Java — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# Android / Java
iOS / SwiftiOS / Swift — Descripción .

iOS / Swift — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Descripción .

iOS / Objective-C — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Descripción .

Flutter / Flame — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# Flutter / Flame
React NativeReact Native — Descripción .

React Native — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# React Native
Cordova / CapacitorCordova / Capacitor — Descripción .

Cordova / Capacitor — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# Cordova / Capacitor
.NET MAUI.NET MAUI — Descripción .

.NET MAUI — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# .NET MAUI
QtQt — Descripción .

Qt — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# Qt
Roblox / LuauRoblox / Luau — Descripción .

Roblox / Luau — Descripción .

Casos de uso habitualesMóvil nativo y multiplataforma
# Roblox / Luau

Servidor y juegos en línea

Descripción

11
Node.jsNode.js — Descripción .

Node.js — Descripción .

Casos de uso habitualesServidor y juegos en línea
# Node.js
PHPPHP — Descripción .

PHP — Descripción .

Casos de uso habitualesServidor y juegos en línea
# PHP
PythonPython — Descripción .

Python — Descripción .

Casos de uso habitualesServidor y juegos en línea
# Python
Java / SpringJava / Spring — Descripción .

Java / Spring — Descripción .

Casos de uso habitualesServidor y juegos en línea
# Java / Spring
C# / .NETC# / .NET — Descripción .

C# / .NET — Descripción .

Casos de uso habitualesServidor y juegos en línea
# C# / .NET
FirebaseFirebase — Descripción .

Firebase — Descripción .

Casos de uso habitualesServidor y juegos en línea
# Firebase
MySQL / MariaDBMySQL / MariaDB — Descripción .

MySQL / MariaDB — Descripción .

Casos de uso habitualesServidor y juegos en línea
# MySQL / MariaDB
PostgreSQLPostgreSQL — Descripción .

PostgreSQL — Descripción .

Casos de uso habitualesServidor y juegos en línea
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Descripción .

WebSocket / Multiplayer — Descripción .

Casos de uso habitualesServidor y juegos en línea
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Descripción .

PlayFab / Nakama — Descripción .

Casos de uso habitualesServidor y juegos en línea
# PlayFab / Nakama
ColyseusColyseus — Descripción .

Colyseus — Descripción .

Casos de uso habitualesServidor y juegos en línea
# Colyseus

La elección de tecnología por sí sola no determina la calidad del juego. El rendimiento depende de la arquitectura del código, los recursos, los dispositivos objetivo, las pruebas y la optimización en conjunto.

Los motores y herramientas personalizados que no estén en la lista pueden añadirse como tecnologías personalizadas en los perfiles de juegos o desarrolladores.

↑ Volver arriba