Upoznajte tehnologiju i odaberite pravi alat

Vodič kroz tehnologije igara

Igra se rijetko izrađuje samo jednom tehnologijom. Sučelje, pogon, mobilno pakiranje, poslužitelj i baza podataka mogu koristiti različite slojeve. Ovaj vodič objašnjava tehnološke oznake koje se koriste na platformi.

45 tehnologija4 glavne skupine

Zašto su podaci o tehnologiji važni?

Transparentnost za igrače

Pomaže igračima razumjeti kako je igra izrađena i kakvu kompatibilnost uređaja mogu očekivati.

Bolje povezivanje razvojnih programera

Zahtjevi za igre, vještine razvojnih programera i projektni zahtjevi mogu se uskladiti istim tehnološkim rječnikom.

Točna tehnička očekivanja

Jezici, pogoni i poslužiteljske tehnologije imaju različite uloge; oznake jasno razdvajaju te slojeve.

Web i pregledničke tehnologije

Opis

10
HTML5HTML5 — Opis .

HTML5 — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# HTML5
JavaScriptJavaScript — Opis .

JavaScript — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# JavaScript
TypeScriptTypeScript — Opis .

TypeScript — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# TypeScript
WebGLWebGL — Opis .

WebGL — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# WebGL
WebAssemblyWebAssembly — Opis .

WebAssembly — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# WebAssembly
PhaserPhaser — Opis .

Phaser — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# Phaser
PixiJSPixiJS — Opis .

PixiJS — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# PixiJS
Three.jsThree.js — Opis .

Three.js — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# Three.js
Babylon.jsBabylon.js — Opis .

Babylon.js — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# Babylon.js
PlayCanvasPlayCanvas — Opis .

PlayCanvas — Opis .

Uobičajene primjeneWeb i pregledničke tehnologije
# PlayCanvas

Pokretači igara i vizualni alati

Opis

14
UnityUnity — Opis .

Unity — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Unity
Unreal EngineUnreal Engine — Opis .

Unreal Engine — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Unreal Engine
GodotGodot — Opis .

Godot — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — Opis .

Cocos Creator / Cocos2d-x — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Cocos Creator / Cocos2d-x
ConstructConstruct — Opis .

Construct — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Construct
GameMakerGameMaker — Opis .

GameMaker — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# GameMaker
GDevelopGDevelop — Opis .

GDevelop — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# GDevelop
DefoldDefold — Opis .

Defold — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Defold
Solar2DSolar2D — Opis .

Solar2D — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Solar2D
LibGDXLibGDX — Opis .

LibGDX — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# LibGDX
MonoGameMonoGame — Opis .

MonoGame — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# MonoGame
Haxe / OpenFLHaxe / OpenFL — Opis .

Haxe / OpenFL — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — Opis .

Lua / LÖVE2D — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Lua / LÖVE2D
BuildboxBuildbox — Opis .

Buildbox — Opis .

Uobičajene primjenePokretači igara i vizualni alati
# Buildbox

Nativni i višeplatformski mobilni razvoj

Opis

10
Android / KotlinAndroid / Kotlin — Opis .

Android / Kotlin — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# Android / Kotlin
Android / JavaAndroid / Java — Opis .

Android / Java — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# Android / Java
iOS / SwiftiOS / Swift — Opis .

iOS / Swift — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# iOS / Swift
iOS / Objective-CiOS / Objective-C — Opis .

iOS / Objective-C — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# iOS / Objective-C
Flutter / FlameFlutter / Flame — Opis .

Flutter / Flame — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# Flutter / Flame
React NativeReact Native — Opis .

React Native — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# React Native
Cordova / CapacitorCordova / Capacitor — Opis .

Cordova / Capacitor — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# Cordova / Capacitor
.NET MAUI.NET MAUI — Opis .

.NET MAUI — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# .NET MAUI
QtQt — Opis .

Qt — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# Qt
Roblox / LuauRoblox / Luau — Opis .

Roblox / Luau — Opis .

Uobičajene primjeneNativni i višeplatformski mobilni razvoj
# Roblox / Luau

Pozadinski sustavi i mrežne igre

Opis

11
Node.jsNode.js — Opis .

Node.js — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# Node.js
PHPPHP — Opis .

PHP — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# PHP
PythonPython — Opis .

Python — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# Python
Java / SpringJava / Spring — Opis .

Java / Spring — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# Java / Spring
C# / .NETC# / .NET — Opis .

C# / .NET — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# C# / .NET
FirebaseFirebase — Opis .

Firebase — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# Firebase
MySQL / MariaDBMySQL / MariaDB — Opis .

MySQL / MariaDB — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# MySQL / MariaDB
PostgreSQLPostgreSQL — Opis .

PostgreSQL — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — Opis .

WebSocket / Multiplayer — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — Opis .

PlayFab / Nakama — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# PlayFab / Nakama
ColyseusColyseus — Opis .

Colyseus — Opis .

Uobičajene primjenePozadinski sustavi i mrežne igre
# Colyseus

Sam odabir tehnologije ne određuje kvalitetu igre. Uspješnost ovisi o arhitekturi koda, resursima, ciljanim uređajima, testiranju i optimizaciji u cjelini.

Prilagođeni pogoni i alati koji nisu na popisu i dalje se mogu dodati kao prilagođene tehnologije na profilima igara ili razvojnih programera.

↑ Natrag na vrh