awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Unity-Technologies avatar

Unity-Technologies/Graphics

0
View on GitHub↗
2,951 stars·871 forks·C#·14 views

Graphics

Graphics is a high-performance graphics engine and rendering infrastructure designed to configure and optimize high-fidelity graphics across diverse hardware and target platforms. At its core, the project provides a scriptable graphics framework that allows developers to write custom render loops and visual passes in C#.

The platform enables the development of custom render pipelines and tailored rendering loops using scriptable architectures. It supports graphics pipeline optimization to achieve specialized visual outputs across different gaming platforms.

Additionally, the system includes a real-time post-processing pipeline for applying full-screen visual filters and color grading effects such as bloom and depth of field to enhance rendered scenes.

Features

  • High Performance Rendering - Provides a high-performance rendering infrastructure for configuring and optimizing graphics across diverse target platforms.
  • Post-Processing Pipelines - Implements a real-time post-processing pipeline for applying full-screen visual filters and color grading to rendered scenes.
  • Post-Processing Effects - Applies full-screen visual filters and color grading effects like bloom and depth of field to enhance rendered scenes.
  • Scriptable Processing Pipelines - Provides a scriptable graphics framework allowing developers to write custom render loops and visual passes in C#.
  • Custom Graphics Rendering - Enables developers to programmatically define custom rendering steps and visual passes using scriptable architectures.
  • Customizable Render Pass Pipelines - Supports building tailored rendering loops and visual passes using scriptable architectures to optimize visual output.
  • Rendering Pipelines - Establishes specialized rendering paths tailored for different target platforms to achieve high-fidelity graphics.

Star history

Star history chart for unity-technologies/graphicsStar history chart for unity-technologies/graphics

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Graphics

Similar open-source projects, ranked by how many features they share with Graphics.
  • timi-liuliang/echotimi-liuliang avatar

    timi-liuliang/echo

    983View on GitHub↗

    Echo is a cross-platform game engine designed for the development of two-dimensional and three-dimensional interactive projects. It provides a unified environment that integrates scene management, visual scripting, and graphics rendering into a single workflow, allowing developers to build and deploy applications across desktop, mobile, and web platforms. The engine distinguishes itself through a node-based architecture that governs both scene organization and game logic. By utilizing a visual scripting tool and a data-flow shader graph, users can define complex behaviors and custom materials

    C++2d-game-engine3d-game-enginedigital-twin
    View on GitHub↗983
  • microsoft/directxtkmicrosoft avatar

    microsoft/DirectXTK

    2,781View on GitHub↗

    DirectXTK is a C++ library designed to simplify 2D and 3D graphics, audio, and input programming for DirectX applications. It serves as a comprehensive toolkit providing high-level wrappers for DirectX graphics, audio management, and input handling. The toolkit includes a graphics wrapper for loading textures and rendering 3D models and 2D sprites, alongside a dedicated audio manager for sound effects and 3D spatial audio. It also provides an input handler to track and process state updates from keyboards, mice, and gamepads. The library covers a broad capability surface including 3D math an

    C++cpp-librarydesktopdirectx
    View on GitHub↗2,781
  • killedbyapixel/littlejsKilledByAPixel avatar

    KilledByAPixel/LittleJS

    4,127View on GitHub↗

    LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external dependencies. It integrates a WebGL sprite renderer, a 2D physics engine for arcade-style collisions and rigid-body dynamics, and a grid-based A* pathfinding system for entity navigation. The engine is distinguished by its procedural audio synthesizer, which generates music and sound effects at runtime using parameter arrays to minimize file sizes. It also features a comprehensive graphics pipeline that supports custom fragment-shader post-processing and a dynamic 2D lighting

    JavaScriptbox2dgame-developmentgame-engine
    View on GitHub↗4,127
  • cocos-creator/enginecocos-creator avatar

    cocos-creator/engine

    9,671View on GitHub↗

    This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl

    C++
    View on GitHub↗9,671
See all 30 alternatives to Graphics→

Frequently asked questions

What does unity-technologies/graphics do?

Graphics is a high-performance graphics engine and rendering infrastructure designed to configure and optimize high-fidelity graphics across diverse hardware and target platforms. At its core, the project provides a scriptable graphics framework that allows developers to write custom render loops and visual passes in C#.

What are the main features of unity-technologies/graphics?

The main features of unity-technologies/graphics are: High Performance Rendering, Post-Processing Pipelines, Post-Processing Effects, Scriptable Processing Pipelines, Custom Graphics Rendering, Customizable Render Pass Pipelines, Rendering Pipelines.

What are some open-source alternatives to unity-technologies/graphics?

Open-source alternatives to unity-technologies/graphics include: timi-liuliang/echo — Echo is a cross-platform game engine designed for the development of two-dimensional and three-dimensional interactive… microsoft/directxtk — DirectXTK is a C++ library designed to simplify 2D and 3D graphics, audio, and input programming for DirectX… killedbyapixel/littlejs — LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external… cocos-creator/engine — This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D… leaferjs/leafer-ui — Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a… brooooooklyn/canvas — Canvas is a headless vector graphics engine and two-dimensional graphics rendering library built on a native graphics…

Curated searches featuring Graphics

Hand-picked collections where Graphics appears.
  • Data processing pipeline