awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OneLoneCoder avatar

OneLoneCoder/olcPixelGameEngine

0
View on GitHub↗
4,208 Stars·917 Forks·C++·3 Aufrufe

OlcPixelGameEngine

olcPixelGameEngine ist eine plattformübergreifende Pixel-Game-Engine und Rendering-Bibliothek für die Entwicklung von 2D-Spielen, Simulationen und Algorithmus-Visualisierungen. Sie bietet ein Framework zum Rendern von Grafiken auf Pixelbasis über mehrere Betriebssysteme hinweg.

Das Projekt fungiert als eingebettetes UI-Framework, das die Erstellung interaktiver Interface-Elemente und die Verwaltung von Benutzereingaben innerhalb einer pixelbasierten visuellen Umgebung ermöglicht. Es wird für Pixel-Art-Rendering und die Entwicklung plattformübergreifender Grafik-Prototypen verwendet.

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.
  • Game-Engines - Simple tool for 2D game development.

Star-Verlauf

Star-Verlauf für onelonecoder/olcpixelgameengineStar-Verlauf für onelonecoder/olcpixelgameengine

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht onelonecoder/olcpixelgameengine?

olcPixelGameEngine ist eine plattformübergreifende Pixel-Game-Engine und Rendering-Bibliothek für die Entwicklung von 2D-Spielen, Simulationen und Algorithmus-Visualisierungen. Sie bietet ein Framework zum Rendern von Grafiken auf Pixelbasis über mehrere Betriebssysteme hinweg.

Was sind die Hauptfunktionen von onelonecoder/olcpixelgameengine?

Die Hauptfunktionen von onelonecoder/olcpixelgameengine sind: 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.

Welche Open-Source-Alternativen gibt es zu onelonecoder/olcpixelgameengine?

Open-Source-Alternativen zu onelonecoder/olcpixelgameengine sind unter anderem: 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…

Open-Source-Alternativen zu OlcPixelGameEngine

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit OlcPixelGameEngine.
  • isadorasophia/murderAvatar von isadorasophia

    isadorasophia/murder

    3,171Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,171
  • faiface/pixelAvatar von faiface

    faiface/pixel

    4,525Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,525
  • vurtun/nuklearAvatar von vurtun

    vurtun/nuklear

    14,186Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,186
  • laurentgomila/sfmlAvatar von LaurentGomila

    LaurentGomila/SFML

    11,911Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗11,911
  • Alle 30 Alternativen zu OlcPixelGameEngine anzeigen→