Showing 36 of 117 projects
A Godot 3.x add-on providing level of detail (LOD) for meshes, lights, and particles to significantly improve performance in large scenes.
A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.
A Rust implementation of the Mustache templating language specification for flexible template rendering.
A deprecated Vulkan rendering example demonstrating device setup, model loading, and single-threaded rendering.
A Godot 4 add-on providing fast, high-quality antialiased drawing for Line2D, Polygon2D, and regular polygons across all renderers.
SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.
A deprecated sample comparing OpenGL and Vulkan rendering techniques for CAD scenes using multi-threaded command buffer generation.
C# bindings for the bgfx cross-platform graphics library, enabling managed .NET languages to access high-performance rendering.
A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.
A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.
A functional HTML5 and XML library for Scala with type-safe bindings, immutable trees, and cross-platform support.
A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.
A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.
A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.
A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.
Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.
A collection of heavily commented C++ Vulkan demos and tutorials for beginners learning graphics programming.
A playground project for learning Apple's Metal framework by creating a complex 3D scene with Swift.
An entity-component based game framework for ActionScript 3 that handles rendering, collision, input, and other core game development tasks.
A simple raytracer implemented in V language, based on the Ray Tracing in One Weekend book series.
A modern C++17 graphics and compute library that provides a high-level abstraction over Vulkan, bridging the gap to APIs like OpenGL.
A Deno frame buffer module with Canvas API implementation and WebGPU renderer for graphics programming.
A for-fun software rasterizer implementing the Vulkan API as a software ICD.
Antialiased primitives library for GameMaker Studio 2024.8 using signed distance field functions.
A pixel-perfect camera and resolution manager system for GameMaker Studio, offering independent game and GUI resolution control.
A customizable UITextField subclass with underline styling, left image support, and error state handling.
A Godot GLES2 material shader that adds debanding noise to fix visual banding artifacts.
A GameMaker Studio 2 camera system that combines pixel-perfect rendering with smooth movement to eliminate visual artifacts.
Dynamic binding to the WebGPU native library for the D programming language, enabling cross-platform GPU graphics and compute.
Entity-component based graphics engine for WebGPU, adapting the Oasis engine to the WebGPU API.
A high-performance 3D graphics library for ComputerCraft, optimized for efficiency in Lua-based environments.
A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.
Dynamic and static D language bindings for the bgfx cross-platform graphics library.
A Delphi wrapper for the Blend2D high-performance 2D vector graphics engine, enabling native Delphi applications to leverage accelerated rendering.
A Swift playground and article series exploring ray tracing fundamentals and implementation techniques.
A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.