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

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

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

6 مستودعات

Awesome GitHub Repositories2D Sprite Rendering

Rendering image-based sprites onto a target surface using coordinate transformations and color masking.

Distinguishing note: The provided candidates are entirely unrelated to 2D game sprite rendering, focusing instead on Q&A strategies and A* pathfinding.

Explore 6 awesome GitHub repositories matching graphics & multimedia · 2D Sprite Rendering. Refine with filters or upvote what's useful.

Awesome 2D Sprite Rendering GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • faiface/pixelالصورة الرمزية لـ faiface

    faiface/pixel

    4,525عرض على GitHub↗

    Pixel هي مكتبة ألعاب ثنائية الأبعاد ومحرك رسوميات للغة Go. توفر عارضاً معززاً بالأجهزة لرسم العفاريت (Sprites)، والأشكال الهندسية، والنصوص، باستخدام نظام محسن من التجميع ومصفوفات التحويل. يعمل المشروع كمجموعة أدوات شاملة للتطبيقات التفاعلية ثنائية الأبعاد، حيث يجمع بين محرك رسوميات ومكتبة رياضيات متجهة ثنائية الأبعاد للتحويلات التقاربية وإسقاطات مساحة الإحداثيات. يتضمن مديراً مخصصاً للمدخلات يتتبع ضغطات لوحة المفاتيح وحركات الماوس باستخدام نظام قائم على الاستطلاع بدلاً من الأحداث غير المتزامنة. يغطي المحرك مجموعة واسعة من القدرات بما في ذلك تحريك أوراق العفاريت، وتظليل أجزاء GPU للتأثيرات المرئية في الوقت الفعلي، وتركيب اللوحة خارج الشاشة. كما يوفر أدوات لإدارة نوافذ الألعاب، وإجراء عمليات المتجهات ثنائية الأبعاد، والتعامل مع إدارة هندسة مخزن الرؤوس (Vertex-buffer).

    Draw a rectangular portion of a picture onto a target using a matrix and color masking.

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

    kittykatattack/learningPixi

    4,421عرض على GitHub↗

    learningPixi هو مورد تعليمي ودليل إرشادي يركز على رسومات الويب ثنائية الأبعاد وتطوير الوسائط التفاعلية. يوفر منهجاً دراسياً منظماً ودروساً تعليمية لبناء ألعاب ثنائية الأبعاد وتطبيقات مرئية باستخدام محرك العرض Pixi.js و WebGL للرسومات المسرعة بالأجهزة. يغطي المشروع سير عمل متخصصاً لتحريك الـ sprites، بما في ذلك استخدام أطالس القوام (texture atlases) واستخراج إطارات spritesheet. كما يوفر إرشادات حول تنفيذ إدارة حالة اللعبة لانتقالات المشاهد وأنظمة اكتشاف التصادم المستطيلة لإطلاق أحداث تفاعلية. تغطي المادة قدرات أوسع مثل إدارة مرحلة العرض، ورسم البدائيات المتجهة، واستخدام حلقة لعبة مدفوعة بمؤقت (ticker-driven) للحركة السلسة. كما تتناول تحويلات مساحة الإحداثيات وتنظيم كائنات الرسومات من خلال أنظمة حاويات متداخلة.

    Implements a system for rendering controllable 2D image sprites onto the stage using textures.

    عرض على GitHub↗4,421
  • killedbyapixel/littlejsالصورة الرمزية لـ KilledByAPixel

    KilledByAPixel/LittleJS

    4,127عرض على GitHub↗

    LittleJS هو محرك ألعاب HTML5 ثنائي الأبعاد خفيف الوزن مصمم لبناء ألعاب الويب باستخدام Canvas وWebGL بدون تبعيات خارجية. يدمج عارض صور (sprite) WebGL، ومحرك فيزياء ثنائي الأبعاد للتصادمات بأسلوب الأركيد وديناميكيات الأجسام الصلبة، ونظام بحث عن المسار A* قائم على الشبكة لتنقل الكيانات. يتميز المحرك بمصنعه الصوتي الإجرائي، الذي يولد الموسيقى والمؤثرات الصوتية في وقت التشغيل باستخدام مصفوفات المعلمات لتقليل أحجام الملفات. كما يتميز بخط أنابيب رسومات شامل يدعم معالجة ما بعد التظليل (fragment-shader) المخصصة ونظام إضاءة ثنائي الأبعاد ديناميكي. يغطي إطار العمل مجموعة واسعة من إمكانيات التطوير، بما في ذلك توليد تأثيرات الجسيمات، ورسوم الصور المتحركة القائمة على الإطارات، وعرض خرائط البلاط (tilemap) مع التخزين المؤقت خارج الشاشة. ويوفر إدارة موحدة للمدخلات لإشارات لوحة المفاتيح والماوس ولوحة الألعاب، إلى جانب أدوات لاستمرار حالة اللعبة وتتبع الإنجازات عبر التخزين المحلي. يتضمن المشروع أدوات لتحميل بيانات المستوى من ملفات بتنسيق JSON وتوفير تراكبات تصحيح الأخطاء المرئية لمراقبة حالة المحرك الداخلية.

    Includes a WebGL-based sprite renderer supporting animated sprites, tilemaps, and custom shaders.

    JavaScriptbox2dgame-developmentgame-engine
    عرض على GitHub↗4,127
  • cocos2d/cocos2d-objcالصورة الرمزية لـ cocos2d

    cocos2d/cocos2d-objc

    4,045عرض على GitHub↗

    cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as a cross-platform game framework that enables the deployment of a shared codebase across iOS, tvOS, and macOS. The project features a hardware-accelerated 2D renderer utilizing OpenGL and Metal to display sprites, tile maps, and particle effects. It includes a dedicated OpenAL audio engine for managing music and spatialized sound effects, alongside a cross-platform input handler for processing touch, mouse, keyboard, and accelerometer events. The framework provides capabiliti

    Implements a hardware-accelerated system for rendering 2D sprites and image assets.

    Objective-C
    عرض على GitHub↗4,045
  • cocos2d/cocos2d-iphoneالصورة الرمزية لـ cocos2d

    cocos2d/cocos2d-iphone

    4,045عرض على GitHub↗

    cocos2d-iphone is a framework for 2D game development and the creation of two-dimensional graphical applications. It enables cross-platform development for iOS and macOS using Objective-C and high-performance graphics rendering. The project provides tools for building interactive environments, including the creation of orthogonal, isometric, or hexagonal tile-based maps. It supports the implementation of rigid body dynamics and collision detection through a 2D physics simulation system. The framework covers a broad range of capabilities, including sprite-based rendering, audio playback manag

    Renders 2D images by mapping textures to quads using high-performance graphics APIs.

    Objective-C
    عرض على GitHub↗4,045
  • externalizable/bongo.catالصورة الرمزية لـ Externalizable

    Externalizable/bongo.cat

    3,759عرض على GitHub↗

    This project is a browser-based rhythm toy and virtual instrument that simulates percussion play. It functions as a keyboard-driven animation tool where user key presses trigger real-time character movements and sound effects. The application specifically provides a virtual bongo simulation, linking physical keyboard inputs to synchronized animations and auditory percussion sounds. The system utilizes keyboard-to-action mapping to coordinate client-side audio synthesis with sprite-based rendering and event-driven animation triggers. Visual feedback is managed through state-based switching be

    Implements image-based sprite rendering to visualize character movements and instrument interactions.

    JavaScriptbongobongo-catcat
    عرض على GitHub↗3,759
  1. Home
  2. Graphics & Multimedia
  3. 2D Sprite Rendering