Entenda a tecnologia e escolha a ferramenta certa

Guia de tecnologias de jogos

Um jogo raramente é criado com apenas uma tecnologia. Interface, motor, pacote móvel, servidor e banco de dados podem usar camadas diferentes. Este guia explica os rótulos de tecnologia usados na plataforma.

45 tecnologias4 grupos principais

Por que as informações de tecnologia são importantes?

Transparência para os jogadores

Ajuda os jogadores a entender como o jogo foi criado e qual compatibilidade esperar do dispositivo.

Melhor correspondência de desenvolvedores

Solicitações de jogos, habilidades de desenvolvedores e requisitos de projetos podem ser combinados usando o mesmo vocabulário de tecnologia.

Expectativas técnicas precisas

Linguagens, motores e tecnologias de servidor têm funções diferentes; os rótulos deixam essas camadas claras.

Tecnologias web e de navegador

Descrição

10
HTML5HTML5 — Descrição .

HTML5 — Descrição .

Casos de uso típicosTecnologias web e de navegador
# HTML5
JavaScriptJavaScript — Descrição .

JavaScript — Descrição .

Casos de uso típicosTecnologias web e de navegador
# JavaScript
TypeScriptTypeScript — Descrição .

TypeScript — Descrição .

Casos de uso típicosTecnologias web e de navegador
# TypeScript
WebGLWebGL — Descrição .

WebGL — Descrição .

Casos de uso típicosTecnologias web e de navegador
# WebGL
WebAssemblyWebAssembly — Descrição .

WebAssembly — Descrição .

Casos de uso típicosTecnologias web e de navegador
# WebAssembly
PhaserPhaser — Descrição .

Phaser — Descrição .

Casos de uso típicosTecnologias web e de navegador
# Phaser
PixiJSPixiJS — Descrição .

PixiJS — Descrição .

Casos de uso típicosTecnologias web e de navegador
# PixiJS
Three.jsThree.js — Descrição .

Three.js — Descrição .

Casos de uso típicosTecnologias web e de navegador
# Three.js
Babylon.jsBabylon.js — Descrição .

Babylon.js — Descrição .

Casos de uso típicosTecnologias web e de navegador
# Babylon.js
PlayCanvasPlayCanvas — Descrição .

PlayCanvas — Descrição .

Casos de uso típicosTecnologias web e de navegador
# PlayCanvas

Motores de jogos e ferramentas visuais

Descrição

14
UnityUnity — Descrição .

Unity — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Unity
Unreal EngineUnreal Engine — Descrição .

Unreal Engine — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Unreal Engine
GodotGodot — Descrição .

Godot — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Descrição .

Cocos Creator / Cocos2d-x — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Cocos Creator / Cocos2d-x
ConstructConstruct — Descrição .

Construct — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Construct
GameMakerGameMaker — Descrição .

GameMaker — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# GameMaker
GDevelopGDevelop — Descrição .

GDevelop — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# GDevelop
DefoldDefold — Descrição .

Defold — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Defold
Solar2DSolar2D — Descrição .

Solar2D — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Solar2D
LibGDXLibGDX — Descrição .

LibGDX — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# LibGDX
MonoGameMonoGame — Descrição .

MonoGame — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Descrição .

Haxe / OpenFL — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Descrição .

Lua / LÖVE2D — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Lua / LÖVE2D
BuildboxBuildbox — Descrição .

Buildbox — Descrição .

Casos de uso típicosMotores de jogos e ferramentas visuais
# Buildbox

Mobile nativo e multiplataforma

Descrição

10
Android / KotlinAndroid / Kotlin — Descrição .

Android / Kotlin — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# Android / Kotlin
Android / JavaAndroid / Java — Descrição .

Android / Java — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# Android / Java
iOS / SwiftiOS / Swift — Descrição .

iOS / Swift — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Descrição .

iOS / Objective-C — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Descrição .

Flutter / Flame — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# Flutter / Flame
React NativeReact Native — Descrição .

React Native — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# React Native
Cordova / CapacitorCordova / Capacitor — Descrição .

Cordova / Capacitor — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# Cordova / Capacitor
.NET MAUI.NET MAUI — Descrição .

.NET MAUI — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# .NET MAUI
QtQt — Descrição .

Qt — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# Qt
Roblox / LuauRoblox / Luau — Descrição .

Roblox / Luau — Descrição .

Casos de uso típicosMobile nativo e multiplataforma
# Roblox / Luau

Servidor e jogos online

Descrição

11
Node.jsNode.js — Descrição .

Node.js — Descrição .

Casos de uso típicosServidor e jogos online
# Node.js
PHPPHP — Descrição .

PHP — Descrição .

Casos de uso típicosServidor e jogos online
# PHP
PythonPython — Descrição .

Python — Descrição .

Casos de uso típicosServidor e jogos online
# Python
Java / SpringJava / Spring — Descrição .

Java / Spring — Descrição .

Casos de uso típicosServidor e jogos online
# Java / Spring
C# / .NETC# / .NET — Descrição .

C# / .NET — Descrição .

Casos de uso típicosServidor e jogos online
# C# / .NET
FirebaseFirebase — Descrição .

Firebase — Descrição .

Casos de uso típicosServidor e jogos online
# Firebase
MySQL / MariaDBMySQL / MariaDB — Descrição .

MySQL / MariaDB — Descrição .

Casos de uso típicosServidor e jogos online
# MySQL / MariaDB
PostgreSQLPostgreSQL — Descrição .

PostgreSQL — Descrição .

Casos de uso típicosServidor e jogos online
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Descrição .

WebSocket / Multiplayer — Descrição .

Casos de uso típicosServidor e jogos online
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Descrição .

PlayFab / Nakama — Descrição .

Casos de uso típicosServidor e jogos online
# PlayFab / Nakama
ColyseusColyseus — Descrição .

Colyseus — Descrição .

Casos de uso típicosServidor e jogos online
# Colyseus

A escolha da tecnologia sozinha não determina a qualidade do jogo. O desempenho depende da arquitetura do código, recursos, dispositivos-alvo, testes e otimização como um todo.

Motores e ferramentas personalizados que não estão na lista ainda podem ser adicionados como tecnologias personalizadas nos perfis de jogos ou desenvolvedores.

↑ Voltar ao topo