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

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

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

OneLoneCoder/olcPixelGameEngine

0
View on GitHub↗
4,208 نجوم·917 تفرعات·C++·3 مشاهدات

OlcPixelGameEngine

olcPixelGameEngine هو محرك ألعاب بكسل ومكتبة عرض عبر الأنظمة الأساسية مصمم لبناء ألعاب ثنائية الأبعاد، ومحاكاة، وتصورات خوارزمية. يوفر إطار عمل لعرض الرسومات على أساس كل بكسل عبر أنظمة تشغيل متعددة.

يعمل المشروع كإطار عمل لواجهة المستخدم المضمنة، مما يسمح بإنشاء عناصر واجهة تفاعلية وإدارة مدخلات المستخدم داخل بيئة مرئية قائمة على البكسل. يُستخدم لعرض فن البكسل وتطوير نماذج أولية للرسومات عبر الأنظمة الأساسية.

Features

  • 2D Game Frameworks - Functions as a 2D game framework providing tools for building pixel-based interactive games across platforms.
  • Pixel Drawing - Enables direct rendering and manipulation of individual pixels on a canvas for simulations and prototypes.
  • Pixel Game Engines - Provides a comprehensive engine for rendering per-pixel graphics and building 2D games across multiple operating systems.
  • Direct-to-Buffer Framebuffers - Implements a direct-to-buffer framebuffer for high-performance, low-overhead pixel rendering.
  • Per-Pixel Graphics Renderers - Implements a per-pixel rendering system for building two-dimensional games and algorithm visualizations.
  • Software Rasterizers - Uses software-based rasterization to write color data to a memory buffer on the CPU before GPU upload.
  • Pixel Art Rendering Pipelines - Ships a rendering pipeline optimized for low-resolution, pixel-perfect visual experiences.
  • Pixel-Based UI Frameworks - Functions as an embedded UI framework for creating interactive elements within a pixel-based environment.
  • Frame-Based Input Polling - Uses frame-based input polling to check keyboard and mouse states at the start of every game loop.
  • Cross-Platform Graphics Frameworks - Provides a cross-platform graphics framework for quickly developing and testing visual prototypes.
  • Cross-Platform Windowing Abstractions - Provides a unified interface to abstract native windowing APIs for consistent display and input across platforms.
  • Algorithm Visualizers - Provides the tools to create interactive graphical animations for visualizing computer science algorithms.
  • Graphical User Interfaces - Provides capabilities to build interactive graphical user interfaces within a pixel-based environment.
  • Immediate Mode UI Frameworks - Implements an immediate mode UI rendering pattern where the interface is redrawn every frame.
  • Deterministic Main Loops - Executes game logic, input, and rendering in a deterministic, single-threaded main loop.
  • Game Engine Components - Game engine.
  • محركات الألعاب - Simple tool for 2D game development.

سجل النجوم

مخطط تاريخ النجوم لـ onelonecoder/olcpixelgameengineمخطط تاريخ النجوم لـ onelonecoder/olcpixelgameengine

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

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

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

Start searching with AI

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

ما هي وظيفة onelonecoder/olcpixelgameengine؟

olcPixelGameEngine هو محرك ألعاب بكسل ومكتبة عرض عبر الأنظمة الأساسية مصمم لبناء ألعاب ثنائية الأبعاد، ومحاكاة، وتصورات خوارزمية. يوفر إطار عمل لعرض الرسومات على أساس كل بكسل عبر أنظمة تشغيل متعددة.

ما هي الميزات الرئيسية لـ onelonecoder/olcpixelgameengine؟

الميزات الرئيسية لـ onelonecoder/olcpixelgameengine هي: 2D Game Frameworks, Pixel Drawing, Pixel Game Engines, Direct-to-Buffer Framebuffers, Per-Pixel Graphics Renderers, Software Rasterizers, Pixel Art Rendering Pipelines, Pixel-Based UI Frameworks.

ما هي البدائل مفتوحة المصدر لـ onelonecoder/olcpixelgameengine؟

تشمل البدائل مفتوحة المصدر لـ onelonecoder/olcpixelgameengine: isadorasophia/murder — Murder is an entity component system game engine designed for 2D game development. It provides a core framework for… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated… vurtun/nuklear — Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to… leaferjs/leafer-ui — Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a… laurentgomila/sfml — SFML is a cross-platform multimedia framework for C++ designed for creating 2D graphics, audio, and network… pistondevelopers/piston — Piston is a modular game engine and framework written in Rust for building two and three-dimensional graphical…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع OlcPixelGameEngine.
  • isadorasophia/murderالصورة الرمزية لـ isadorasophia

    isadorasophia/murder

    3,171عرض على GitHub↗

    Murder is an entity component system game engine designed for 2D game development. It provides a core framework for managing game objects through an ECS architecture and includes a dedicated 2D game editor for asset management and real-time property configuration. The engine features a specialized 2D rendering pipeline supporting pixel art, sprite slicing, and parallax effects. It includes a hierarchical A* pathfinding system for agent navigation and a comprehensive asset management system for serializing and loading game resources. The project covers a broad range of capabilities, including

    C#fnagame-enginegamedev
    عرض على GitHub↗3,171
  • faiface/pixelالصورة الرمزية لـ faiface

    faiface/pixel

    4,525عرض على GitHub↗

    Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated renderer for drawing sprites, geometric shapes, and text, utilizing an optimized system of batching and transformation matrices. The project functions as a comprehensive toolkit for two-dimensional interactive applications, combining a graphics engine with a 2D vector math library for affine transformations and coordinate space projections. It includes a dedicated input manager that tracks keyboard presses and mouse movements using a polling-based system rather than asynchronous

    Go
    عرض على GitHub↗4,525
  • vurtun/nuklearالصورة الرمزية لـ vurtun

    vurtun/nuklear

    14,186عرض على GitHub↗

    Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to function as a lightweight framework for creating interfaces that render directly to hardware, making it suitable for integration into custom graphics engines, embedded systems, and resource-constrained environments. The library operates by generating abstract draw commands that are converted into vertex buffers, allowing for hardware-accelerated rendering through standard graphics APIs. By utilizing an immediate mode approach, the interface state is defined and updated within the

    Ccc89gui
    عرض على GitHub↗14,186
  • laurentgomila/sfmlالصورة الرمزية لـ LaurentGomila

    LaurentGomila/SFML

    11,911عرض على GitHub↗

    SFML is a cross-platform multimedia framework for C++ designed for creating 2D graphics, audio, and network applications. It functions as a unified set of libraries that provides a 2D graphics rendering engine, an audio processing library, a network socket library, and a cross-platform window manager. The framework allows for the development of interactive software by coordinating real-time 2D graphics rendering, audio playback, and user input handling. It provides a standardized interface for creating and controlling application windows across multiple operating systems. Its capability surf

    C++
    عرض على GitHub↗11,911
  • عرض جميع البدائل الـ 30 لـ OlcPixelGameEngine→