An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: graphics-engine

RavEngine/RavEngine

A fast C++23 3D game engine for modern devices, with wide platform support

Language: C++ - Size: 763 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 739 - Forks: 48

DiligentGraphics/DiligentEngine

A modern cross-platform low-level graphics library and rendering framework

Language: Batchfile - Size: 9.63 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 3,906 - Forks: 350

Klus3kk/clueengine

The project consists of the simple 3D engine written in C.

Language: C - Size: 400 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 2 - Forks: 0

ABRG-Models/morphologica

C++ header-only graphing and data visualization with Modern OpenGL

Language: C++ - Size: 77.7 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 303 - Forks: 36

sebsjames/mathplot

Plotting, graphing and data visualization for your C++ programs

Language: C++ - Size: 42.6 MB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 0 - Forks: 0

Devsh-Graphics-Programming/Nabla

Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android

Language: C++ - Size: 1.85 GB - Last synced at: about 23 hours ago - Pushed at: about 23 hours ago - Stars: 578 - Forks: 65

lschmid83/Dragon-Island

This is a 2D platform game similiar to Super Mario World written in Java and C++ with a level editor. Available for PC, Android, GP2X and PSP platforms.

Language: Java - Size: 80.9 MB - Last synced at: about 23 hours ago - Pushed at: 12 months ago - Stars: 57 - Forks: 3

stephengold/sport-jolt

A simple 3-D graphics engine for Jolt JNI, based on LWJGL and OpenGL

Language: Java - Size: 1.53 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 1

zachj78/XenonEngine

Language: C++ - Size: 86.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

akb825/DeepSea

Game engine currently under development.

Language: C - Size: 19.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 12 - Forks: 4

MateuszKolodziejczyk00/Sculptor

Toy vulkan renderer made for learning purposes

Language: C++ - Size: 295 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 0

CodeWhite18/manim

Create animations with Manim, a powerful mathematical animation engine. Join the community on GitHub! 🌟📊

Language: Python - Size: 31.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

blessed05050/Shadengine

Game engine written in C++ and powered by OpenGL

Language: C++ - Size: 24.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

iseahound/TextRender

Simple lightweight minimalist graphics engine. Runs at 300+ fps.

Language: AutoHotkey - Size: 2.02 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 65 - Forks: 12

Name-hw/JanRenderer

심심해서 만든 C++17과 Zig로 작성된 Vulkan 렌더링 엔진

Language: C++ - Size: 12.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

nekoffski/starlight

Another game engine.

Language: C++ - Size: 259 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 2

glaretechnologies/glare-core

C++ code used in various Glare Tech Ltd products

Language: C - Size: 74 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 6

SkillerRaptor/hyper_engine

Hyper Vulkan Game Engine

Language: C++ - Size: 84.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 57 - Forks: 3

artyom7774/Game-Engine-3

Shell "Game Engine 3" software in Python, which allows you to create various applications using visual programming based on a system of nodes

Language: Python - Size: 396 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 0

L0puh/idle_signal

OpenGL 3D engine?? from scratch

Language: C++ - Size: 70.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

wick3dr0se/egor

A dead simple cross-platform 2D graphics engine

Language: Rust - Size: 7.58 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 62 - Forks: 4

maxbrundev/Rasterizer

CPU Software Rasterizer

Language: C++ - Size: 116 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 0

CasparCG/server

CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.

Language: C++ - Size: 252 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 973 - Forks: 281

leopph/sorcery

Hobby game and rendering engine using DX12

Language: C++ - Size: 318 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 0

Hykudoru/Pescado-Engine-Embedded-ESP32S3

A 3D Graphics Engine for the ESP32.

Language: C - Size: 16 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 103 - Forks: 5

vadymchan/arise

A versatile rendering engine designed with an API-agnostic architecture

Language: C++ - Size: 396 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

ConcertoEngine/ConcertoGraphics

ConcertoGraphics is Vulkan based renderer

Language: C++ - Size: 1.48 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

QuartermindGames/hei

Small utility library that serves as an abstraction layer between your application and everything else.

Language: C - Size: 15.7 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 19 - Forks: 4

Try/Tempest

API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.

Language: C++ - Size: 19.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 174 - Forks: 31

DiligentGraphics/DiligentSamples

Sample projects demonstrating the usage of Diligent Engine

Language: C++ - Size: 302 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 366 - Forks: 88

WCG847/PyD3D12

Direct12 Bindings to Python

Language: Python - Size: 25.4 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

hotstreams/limitless-engine

OpenGL C++ Graphics Engine

Language: C++ - Size: 917 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 471 - Forks: 33

lume/lume

GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3">

Language: TypeScript - Size: 126 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 1,432 - Forks: 63

stephengold/sport

A simple 3-D graphics engine for Libbulletjme, based on OpenGL

Language: Java - Size: 1.56 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 4 - Forks: 0

stephengold/V-Sport

A Vulkan-based 3-D graphics engine, written in Java (code has New BSD license)

Language: Java - Size: 3.64 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 10 - Forks: 0

CubeBerry/CubeEngine

OpenGL & Vulkan Rendering Engine Written In C++

Language: C - Size: 217 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 1

DiligentGraphics/DiligentCore

A modern cross-platform low-level graphics API

Language: C++ - Size: 46 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 674 - Forks: 154

ofarukkalkan/PowerGL

PowerGL is a graphics engine implemented with C using OpenGL

Language: C - Size: 261 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 1

Linx145/Astral.Canvas 📦

Write platform agnostic graphical apps with C/C++ via Vulkan or Metal

Language: C++ - Size: 1.31 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 1

mosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

Language: C++ - Size: 61.7 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 4,984 - Forks: 452

Kujakuh/EssentiaEngine

EssentiaEngine is a minimalistic, component-based game engine designed for flexibility and performance. It features an Entity-Component-System (ECS) architecture, OpenGL-based rendering and support for 2D and 3D game development. EssentiaEngine is both a library and a foundation for creating game engines tailored to specific needs.

Language: C++ - Size: 585 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 0

Overload-Technologies/Overload

3D game engine with lua scripting

Language: C++ - Size: 49.2 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2,230 - Forks: 267

felixhmy/CppEngine

Graphic engine developed in C++

Language: C++ - Size: 2.74 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

JustRab/RabOneEngine

Graphic Engine developed from scratch using C++ and DX11 library.

Language: C++ - Size: 109 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

jumalauta/jml-engine-webgl

Jumalauta demo engine, WebGL edition

Language: JavaScript - Size: 1.68 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

BhavyeMathur/goopylib-v2 📦

Powerful cross-platform low-level rendering and game engine for Python & C/C++

Language: C++ - Size: 374 MB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 5 - Forks: 1

arminkz/VulkanEngine

Vulkan boilerplate / examples

Language: C++ - Size: 180 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

kubo11/mGE

Minimal Graphics Engine.

Language: C++ - Size: 157 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

mateeeeeee/Adria

Rendergraph-based DirectX12 graphics engine

Language: C++ - Size: 1.09 GB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 493 - Forks: 43

PascalCorpsman/Examples

Collection of useful and mostly non trivial examples that can be used to start own projects

Language: Pascal - Size: 2.7 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 16 - Forks: 2

mosra/magnum-integration

Integration libraries for the Magnum C++11 graphics engine

Language: C++ - Size: 2.3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 104 - Forks: 46

Ferrum3D/Ferrum3D

Ferrum3D is a modular Vulkan graphics engine and data-oriented game framework written in C++.

Language: C++ - Size: 60.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

vadstart/NoctuaryEngine

Vulcan-based crossplatform graphics engine, built for visualization purposes.

Language: C++ - Size: 22.7 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

ensisoft/detonator

2D game engine and editor 💥💣

Language: C++ - Size: 498 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 353 - Forks: 15

nmoehring/VknConfig

VknConfig: A C++ library that abstracts away much of the boilerplate involved in Vulkan setup, providing a higher-level interface for configuring and managing Vulkan objects.

Language: C++ - Size: 1.12 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

KTStephano/StratusGFX

Realtime 3D rendering engine

Language: C++ - Size: 314 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 747 - Forks: 39

Veryzon/qwadro Fork of sigmaco/qwadro

The Qwadro Execution Ecosystem

Language: C - Size: 160 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

Veryzon/afx Fork of sigmaco/afx

The Standard Qwadro Implementation

Language: C - Size: 468 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

sigmaco/afx

The Standard Qwadro Implementation

Language: C - Size: 468 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 2

mosra/magnum-plugins

Plugins for the Magnum C++11 graphics engine

Language: C++ - Size: 14.4 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 102 - Forks: 62

tinic/constixel

constixel is a single header minimalistic constexpr C++20 2D graphics rendering library

Language: C++ - Size: 54.7 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

s3izures/PanicEngine

Language: C++ - Size: 167 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

ray-cast/AnimatorGo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

Language: C++ - Size: 104 MB - Last synced at: 9 days ago - Pushed at: 12 months ago - Stars: 495 - Forks: 65

wojciech-graj/TermGL

2D & 3D graphics engine in the terminal [C/C++]

Language: C - Size: 13.8 MB - Last synced at: 24 days ago - Pushed at: 7 months ago - Stars: 335 - Forks: 9

PardCode/CPP-3D-Game-Tutorial-Series

C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch

Language: C++ - Size: 35.4 MB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 954 - Forks: 134

fabsgc/TweedeEngine

The Tweede Engine Framework is my third attempt to develop a cross-platform full game engine and game framework. It aims to provide one day a complete foundation for the development of real time graphical applications such as games

Language: C++ - Size: 1.19 GB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 69 - Forks: 9

WolfSource/WolfEngine 📦

Wolf is a set of modules for real-time rendering, real-time streaming and game developing

Language: C++ - Size: 6.49 GB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 27 - Forks: 8

vekjja/in3D

A relatively simple Go powered OpenGL Graphics Engine

Language: Go - Size: 208 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 22 - Forks: 3

Xernas78/Hydrogen

A full Game Engine in Java from scratch, work in progress

Language: Java - Size: 80.1 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 13 - Forks: 1

AEspinosaDev/Vulkan-Engine

C++ Vulkan based easy to use 3D Library

Language: C++ - Size: 417 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 15 - Forks: 2

GnosticOccultist/Sethlans

A project to learn the Vulkan graphics API

Language: Java - Size: 1.41 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

WW92030-STORAGE/VSC

Portable 3D Real-Time Rendering Engine in C++

Language: C++ - Size: 5.49 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 114 - Forks: 3

JotaEspig/axolote-engine

Graphics engine made in C++ using OpenGL

Language: C++ - Size: 57.7 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 8 - Forks: 0

fdivitto/FabGL

ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

Language: C++ - Size: 88.8 MB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 1,557 - Forks: 233

Asthraris/3D-Graphics-Engine-Using-OpenGL

3D High performance Graphics Engine using OpenGL. Bin-Phong Light system , gltf model loader. ONLY USE TO EDUCATIONAL PURPOSE ,feel free to contribute

Language: C - Size: 42.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

kyr0/Milky.js

Milky music visualizer for Mac, inspired by Ryan Geiss' work on the "Geiss" music visualizer

Language: JavaScript - Size: 3.4 MB - Last synced at: about 13 hours ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

crud89/LiteFX

Modern, flexible computer graphics and rendering engine, written in C++23 with support for Vulkan 🌋 and DirectX 12 ❎.

Language: C++ - Size: 91.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 95 - Forks: 9

RavEngine/Samples

RavEngine sample programs

Language: Mathematica - Size: 308 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 34 - Forks: 8

jslee02/awesome-graphics-libraries

:sunglasses: A curated list of 3D graphics libraries and resources

Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 474 - Forks: 36

mosra/magnum-bindings

Bindings of the Magnum C++11 graphics engine into other languages

Language: C++ - Size: 1.91 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 13

gaeqs/Neon

A C++20 graphics engine

Language: C++ - Size: 10.3 MB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 0

malhotra5/Manim-Tutorial

A tutorial for manim, a mathematical animation engine made by 3b1b

Language: Python - Size: 1.5 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 734 - Forks: 92

kosua20/Rendu

A simple realtime graphics playground for experimentations.

Language: C++ - Size: 40.4 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 560 - Forks: 34

MethanePowered/MethaneKit

🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal

Language: C++ - Size: 53.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 917 - Forks: 59

mosra/magnum-examples

Examples for the Magnum C++11 graphics engine

Language: C++ - Size: 14.4 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 299 - Forks: 95

mrstanlez/glfw

C - OpenGL project

Language: C - Size: 1.51 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

bmchtech/rengfx

lightweight, expressive, extensible multimedia engine

Language: D - Size: 15.7 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 87 - Forks: 5

DeckardZ46/NovlEngine

mini game engine

Language: C++ - Size: 72 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

galacean/galacean.github.io 📦

Source code of website, documentation and examples included.

Language: TypeScript - Size: 102 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 76 - Forks: 47

kooparse/mogwai

Graphic utility used to manipulate objects in 3D for scene editing (commonly called Gizmo).

Language: Zig - Size: 955 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 0

The-Shady-Shade/Shadengine

Game engine written in C++ and powered by OpenGL

Language: C++ - Size: 24.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

joshuaeyu/plum

A simple 3D graphics engine using OpenGL!

Language: C++ - Size: 428 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Tim-Kaiser/OpenGL_Boilerplate

OpenGL template containing a lightweight graphics engine to get quickly started on new projects

Language: C++ - Size: 15.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sheraadams/OpenGL-Skyboxes-and-Photoshop-tutorial

Creative commons skyboxes for use in OpenGL C++ and photoshop tutorial for how to create custom high resolution cubemap skyboxes

Language: C - Size: 53.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 18 - Forks: 1

glscene/GLXEngine

GLXEngine - a graphics engine collector with GLScene & GXScene component packages for Delphi & C++Builder. The class libraries for creating 3D scenes with rendering and animations of spatial objects include managers for supporting physics, sounds, terrains with materials and shaders

Language: Pascal - Size: 313 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 225 - Forks: 36

andrejnau/FlyCube

Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.

Language: C++ - Size: 843 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 411 - Forks: 21

kyr0/MilkyApp

Milky music visualizer for Mac, inspired by Ryan Geiss' work on the "Geiss" music visualizer

Language: C - Size: 6.57 MB - Last synced at: about 13 hours ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

mosra/magnum-extras

Extras for the Magnum C++11 graphics engine

Language: C++ - Size: 7.92 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 26 - Forks: 12

polymonster/pmtech

Lightweight, multi-platform, data-oriented game engine.

Language: C++ - Size: 389 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 899 - Forks: 51

MichaelZalla/cairo

A single-threaded, 3D software-rendering pipeline in Rust.

Language: Rust - Size: 8.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0