افهم التقنية واختر الأداة المناسبة

دليل تقنيات الألعاب

نادرًا ما تُبنى اللعبة بتقنية واحدة فقط. يمكن أن تستخدم الواجهة والمحرك وحزمة الهاتف والخادم وقاعدة البيانات طبقات مختلفة. يشرح هذا الدليل تسميات التقنيات المستخدمة في المنصة.

45 تقنيات4 مجموعات رئيسية

لماذا تهم معلومات التقنية؟

الشفافية للاعبين

تساعد اللاعبين على فهم كيفية بناء اللعبة والتوافق المتوقع مع الأجهزة.

مطابقة أفضل للمطوّرين

يمكن مطابقة طلبات الألعاب ومهارات المطوّرين ومتطلبات المشاريع باستخدام المفردات التقنية نفسها.

توقعات تقنية دقيقة

تؤدي اللغات والمحركات وتقنيات الخادم أدوارًا مختلفة؛ وتوضح التسميات هذه الطبقات.

تقنيات الويب والمتصفح

الوصف

10
HTML5HTML5 — الوصف .

HTML5 — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# HTML5
JavaScriptJavaScript — الوصف .

JavaScript — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# JavaScript
TypeScriptTypeScript — الوصف .

TypeScript — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# TypeScript
WebGLWebGL — الوصف .

WebGL — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# WebGL
WebAssemblyWebAssembly — الوصف .

WebAssembly — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# WebAssembly
PhaserPhaser — الوصف .

Phaser — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# Phaser
PixiJSPixiJS — الوصف .

PixiJS — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# PixiJS
Three.jsThree.js — الوصف .

Three.js — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# Three.js
Babylon.jsBabylon.js — الوصف .

Babylon.js — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# Babylon.js
PlayCanvasPlayCanvas — الوصف .

PlayCanvas — الوصف .

حالات الاستخدام المعتادةتقنيات الويب والمتصفح
# PlayCanvas

محركات الألعاب والأدوات المرئية

الوصف

14
UnityUnity — الوصف .

Unity — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Unity
Unreal EngineUnreal Engine — الوصف .

Unreal Engine — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Unreal Engine
GodotGodot — الوصف .

Godot — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Godot
Cocos Creator / Cocos2d-xCocos Creator / Cocos2d-x — الوصف .

Cocos Creator / Cocos2d-x — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Cocos Creator / Cocos2d-x
ConstructConstruct — الوصف .

Construct — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Construct
GameMakerGameMaker — الوصف .

GameMaker — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# GameMaker
GDevelopGDevelop — الوصف .

GDevelop — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# GDevelop
DefoldDefold — الوصف .

Defold — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Defold
Solar2DSolar2D — الوصف .

Solar2D — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Solar2D
LibGDXLibGDX — الوصف .

LibGDX — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# LibGDX
MonoGameMonoGame — الوصف .

MonoGame — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# MonoGame
Haxe / OpenFLHaxe / OpenFL — الوصف .

Haxe / OpenFL — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Haxe / OpenFL
Lua / LÖVE2DLua / LÖVE2D — الوصف .

Lua / LÖVE2D — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Lua / LÖVE2D
BuildboxBuildbox — الوصف .

Buildbox — الوصف .

حالات الاستخدام المعتادةمحركات الألعاب والأدوات المرئية
# Buildbox

تطوير الهاتف الأصلي ومتعدد المنصات

الوصف

10
Android / KotlinAndroid / Kotlin — الوصف .

Android / Kotlin — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# Android / Kotlin
Android / JavaAndroid / Java — الوصف .

Android / Java — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# Android / Java
iOS / SwiftiOS / Swift — الوصف .

iOS / Swift — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# iOS / Swift
iOS / Objective-CiOS / Objective-C — الوصف .

iOS / Objective-C — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# iOS / Objective-C
Flutter / FlameFlutter / Flame — الوصف .

Flutter / Flame — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# Flutter / Flame
React NativeReact Native — الوصف .

React Native — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# React Native
Cordova / CapacitorCordova / Capacitor — الوصف .

Cordova / Capacitor — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# Cordova / Capacitor
.NET MAUI.NET MAUI — الوصف .

.NET MAUI — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# .NET MAUI
QtQt — الوصف .

Qt — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# Qt
Roblox / LuauRoblox / Luau — الوصف .

Roblox / Luau — الوصف .

حالات الاستخدام المعتادةتطوير الهاتف الأصلي ومتعدد المنصات
# Roblox / Luau

الخوادم والألعاب عبر الإنترنت

الوصف

11
Node.jsNode.js — الوصف .

Node.js — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# Node.js
PHPPHP — الوصف .

PHP — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# PHP
PythonPython — الوصف .

Python — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# Python
Java / SpringJava / Spring — الوصف .

Java / Spring — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# Java / Spring
C# / .NETC# / .NET — الوصف .

C# / .NET — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# C# / .NET
FirebaseFirebase — الوصف .

Firebase — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# Firebase
MySQL / MariaDBMySQL / MariaDB — الوصف .

MySQL / MariaDB — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# MySQL / MariaDB
PostgreSQLPostgreSQL — الوصف .

PostgreSQL — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# PostgreSQL
WebSocket / MultiplayerWebSocket / Multiplayer — الوصف .

WebSocket / Multiplayer — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# WebSocket / Multiplayer
PlayFab / NakamaPlayFab / Nakama — الوصف .

PlayFab / Nakama — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# PlayFab / Nakama
ColyseusColyseus — الوصف .

Colyseus — الوصف .

حالات الاستخدام المعتادةالخوادم والألعاب عبر الإنترنت
# Colyseus

اختيار التقنية وحده لا يحدد جودة اللعبة. يعتمد الأداء على بنية الكود والأصول والأجهزة المستهدفة والاختبار والتحسين بصورة متكاملة.

يمكن إضافة المحركات والأدوات المخصصة غير الموجودة في القائمة كتقنيات مخصصة في ملفات الألعاب أو المطوّرين.

↑ العودة إلى الأعلى