awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nillerusr avatar

nillerusr/source-engine

0
View on GitHub↗
2,128 نجوم·370 تفرعات·C++·2 مشاهدات

Source Engine

Source Engine هو محرك ألعاب عبر المنصات مصمم لتطوير وتنفيذ التطبيقات التفاعلية ثلاثية الأبعاد. يوفر إطار عمل لعرض البيئات المعقدة وإدارة شبكات الألعاب متعددة اللاعبين، ويعمل كحل وسيط لاستضافة خوادم ألعاب مستقلة.

يتميز المحرك بنموذج شبكات موثوق (authoritative) بين العميل والخادم يتيح اتصال اللاعب المباشر دون الاعتماد على خدمات مصادقة أو توفيق (matchmaking) خارجية. وهو يستخدم خط أنابيب أصول يعتمد على البيانات ونظام كيانات يعتمد على المكونات لفصل منطق المحرك عن محتوى محدد، مما يسمح بالإدارة المعيارية لكائنات اللعبة والخصائص البيئية.

تدعم المنصة التنفيذ عبر المنصات عبر أنظمة تشغيل وبنيات أجهزة متنوعة من خلال طبقة تجريد الأجهزة. تشمل قدرات العرض الخاصة به تقسيم المساحة (spatial partitioning) لتحسين الرؤية والتصادم، إلى جانب خط أنابيب تظليل مؤجل (deferred shading) لمعالجة تأثيرات الإضاءة والمواد في البيئات التفاعلية.

Features

  • Cross-Platform Engines - Provides a software environment for executing interactive applications across various operating systems and hardware architectures with consistent performance.
  • Client-Server Architectures - Synchronizes game state by having a central server process inputs and broadcast updates to clients to ensure consistent simulation across players.
  • Cross-Platform Execution - Runs applications seamlessly on different operating systems and hardware architectures to ensure consistent performance for users.
  • Cross-Platform Game Clients - Builds and deploys interactive applications that run consistently across different operating systems and hardware architectures.
  • Entity Component Systems - Manages game objects by attaching modular data containers to a central entity manager to handle diverse behaviors and physical properties.
  • Spatial Partitioning Systems - Organizes complex three-dimensional game levels into hierarchical tree structures to optimize visibility calculations and collision detection during real-time rendering.
  • First-Person Shooter Engines - Provides a high-performance engine for rendering three-dimensional environments and managing multiplayer networking for first-person shooter games.
  • Multi-Dimensional Game Creation - Processes complex map files and model assets to display interactive environments with realistic lighting and surface materials.
  • Multiplayer Networking - Provides a system for hosting independent game servers and managing player connectivity without reliance on external authentication or matchmaking services.
  • Asset Pipelines - Loads game entities and environmental properties from external text and binary files to decouple engine logic from specific content.
  • 3D Environment Rendering - Processes map files and model assets to display interactive environments using modern graphics techniques that simulate realistic lighting and surface materials.
  • Deferred Rendering Pipelines - Calculates lighting and material properties in a separate pass after geometry processing to support complex light sources in interactive environments.
  • Multiplayer Game Servers - Links users to game servers and tracks progress without relying on external accounts or third-party services for multiplayer sessions.
  • Hardware Abstraction Layers - Maps low-level graphics and input commands to platform-specific APIs to allow the engine to run on diverse operating systems.
  • Game Server Hosting - Runs independent multiplayer game servers that manage player connections and achievements without relying on external authentication or matchmaking services.

سجل النجوم

مخطط تاريخ النجوم لـ nillerusr/source-engineمخطط تاريخ النجوم لـ nillerusr/source-engine

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Source Engine

مجموعات منسقة بعناية يظهر فيها Source Engine.
  • محرك تشغيل وسائط متعدد المنصات
  • محرك متعدد المنصات لتطوير الألعاب

بدائل مفتوحة المصدر لـ Source Engine

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Source Engine.
  • godotengine/godot-demo-projectsالصورة الرمزية لـ godotengine

    godotengine/godot-demo-projects

    8,250عرض على GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    عرض على GitHub↗8,250
  • anuken/mindustryالصورة الرمزية لـ Anuken

    Anuken/Mindustry

    26,624عرض على GitHub↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Javaandroiddesktopgame
    عرض على GitHub↗26,624
  • space-wizards/space-station-14الصورة الرمزية لـ space-wizards

    space-wizards/space-station-14

    3,523عرض على GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    C#c-sharpgamehacktoberfest
    عرض على GitHub↗3,523
  • id-software/quakeالصورة الرمزية لـ id-Software

    id-Software/Quake

    5,659عرض على GitHub↗

    This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s. It is a retro game engine that renders 3D environments and processes player input in real time using CPU-based software rendering rather than GPU acceleration. The engine supports networked multiplayer gameplay over LAN or internet connections and is designed to be moddable, allowing users to create and run custom game modifications and levels. The engine's architecture includes a Binary Space Partition tree for efficient world geometry organization and visibility determination

    C
    عرض على GitHub↗5,659
عرض جميع البدائل الـ 30 لـ Source Engine→

الأسئلة الشائعة

ما هي وظيفة nillerusr/source-engine؟

Source Engine هو محرك ألعاب عبر المنصات مصمم لتطوير وتنفيذ التطبيقات التفاعلية ثلاثية الأبعاد. يوفر إطار عمل لعرض البيئات المعقدة وإدارة شبكات الألعاب متعددة اللاعبين، ويعمل كحل وسيط لاستضافة خوادم ألعاب مستقلة.

ما هي الميزات الرئيسية لـ nillerusr/source-engine؟

الميزات الرئيسية لـ nillerusr/source-engine هي: Cross-Platform Engines, Client-Server Architectures, Cross-Platform Execution, Cross-Platform Game Clients, Entity Component Systems, Spatial Partitioning Systems, First-Person Shooter Engines, Multi-Dimensional Game Creation.

ما هي البدائل مفتوحة المصدر لـ nillerusr/source-engine؟

تشمل البدائل مفتوحة المصدر لـ nillerusr/source-engine: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… id-software/quake — This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s.… veloren/veloren — Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy…