This is your work, valued
MoravaEngine. 2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
★ 308Octrees. 3D Navigation with Octrees and Hierarchical Navigation Pathfinding (Unity3D)
★ 7Dungeon_Escape_C3. 2D mobile game (Unity/Android)
★ 6VulkanGameEngine. Based on Vulkan (c++) Game Engine Tutorials by Brendan Galea
★ 5Unity_BattleArena. Building a Battle Arena game in Unity and C#
★ 5VulkanCourseApp. Demo app (Vulkan, C++)
★ 3Minefront. TheChernoProject - 3D Game Programming
★ 3HazelGameEngineSeries. Hazel Game Engine by TheCherno
★ 2RayTracingInOneWeekend. RayTracing In One Weekend
★ 1DirectXGame. 3D Game Engine (C++ / DirectX)
★ 1lwjgl_game. A game engine based on LWJGL 2
★ 1KartRacingGame. A multiplayer kart racing game made with Unity3D
★ 1JavaGame. TheChernoProject - 2D Java Game
★ 1dtrajko-vm. A web development virtual machine based on Vagrant / VirtualBox / Ansible
★ 1Quake-III-Arena. Quake III Arena GPL Source Release
★ 8.1kDOOM-3. Doom 3 GPL source release
★ 3.5kQuake-2. Quake 2 GPL Source Release
★ 3.3kFinceptTerminal. FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.
★ 28kPython-Tetris-Game-Pygame. Python Tetris Game with pygame with a video tutorial explaining each line.
★ 67Python-Retro-Snake-Game-Pygame. Python-Retro-Snake-Game-Pygame
★ 15mongo-query-profiler. A command-line utility for MongoDB that activates the database profiler, generates interactive html report to let you identify performance bottlenecks
★ 25manim. Animation engine for explanatory math videos
★ 88kphp-src. The PHP Interpreter
★ 40kNVRHI. C++
★ 2kHyperionEngine. A modern C++ game engine. Realtime ray tracing, clustered shading, visual editor, C# scripting and more
★ 539CrazyCar. 网络联机游戏解决方案---Unity制作的联机赛车游戏,服务端为SpringBoot + Mybatis Plus;后台为Vue + Element;游戏端采用QFramework框架,Addressable+HybridCLR实现热更新,支持KCP和WebSocket网络。
★ 1.8kNWengine. 2D Game Engine, made for programmers
★ 31akari_render. High Performance CPU/GPU Physically Based Renderer in Rust
★ 215LinaEngine. Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
★ 900LittleEngineVk. 3D game engine using C++20 and Vulkan (WIP)
★ 130SirEngineThe3rd. A dx12/Vk game engine (kind of).
★ 130bor. Official repository for the Polygon Blockchain
★ 1.1kvulkan_renderer. A toy renderer written in C using Vulkan to perform real-time ray tracing research.
★ 383MethaneKit. 🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
★ 965bitcoin. Bitcoin Core integration/staging tree
★ 90kNorthstarMods. Squirrel scripts used to recreate server-side gamelogic and add custom content to the game.
★ 164DearPyGui. Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
★ 16kclumsy. clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
★ 6.1kLLGL. Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
★ 2.6kSentinel. DX11 C++14 Game Engine
★ 24Nabla. Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
★ 703data_structures. my implementation of "data structures" using C++
★ 5openpilot. openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
★ 63kIlum. Ilum graphics playground for learning
★ 155dx11_pbr. D3D11 - Technique - Mini-exploration into PBR and HDR
★ 4VkPlayground. Vulkan - Exploring API - Point/Directional/Spot-lights, Normal mapping
★ 2npainter. fast and simple digital painting software
★ 321flux. Flux build system - simple, experimental build system for C/C++ projects, written in Python!
★ 3vkQuake2. id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
★ 997flame. A Flutter based game engine.
★ 11kdagon. 3D game engine for D
★ 400NazaraEngine. Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
★ 833xray-16. Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
★ 3.5khalley. A lightweight game engine written in modern C++
★ 3.8kHybridRenderingEngine. Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
★ 1.6kraytracer. Simple Raytracer for Advanced Computer Graphics Techniques class 2017/1
★ 4Mayra-Engine. C++
★ 1liblava. Modern and easy-to-use library for Vulkan
★ 884pinba2. Pinba2: new implementation of https://github.com/tony2001/pinba_engine
★ 135Castor3D. Multi-OS 3D engine.
★ 579OpenGL-Renderer. Modern OpenGL renderer written in C++17
★ 5443DWorld. 3D Procedural Game Engine Using OpenGL
★ 1.4kDx11Base. A small dx11 base program I use to test shaders and techniques
★ 86UnrealEngineSkyAtmosphere. Unreal Engine Sky Atmosphere Rendering Technique
★ 836kajiya. 💡 Experimental real-time global illumination renderer 🦀
★ 5.3kedyn-testbed. Samples for the Edyn physics engine.
★ 40edyn. Edyn is a real-time physics engine organized as an ECS.
★ 780ariyana. Ariyana is an ECS work in progress game engine written in Orthodox C++ and Beef with a focus on cross-platform and multiplayer games
★ 81vulkan-renderer. A new, render-graph based 3D game engine for Linux and Windows using C++20 and Vulkan API 1.3 (in early development)
★ 1.2kbulletOpenGL. learning game physics with bullet physics and opengl
★ 71SSSR. Super Simple Scene Renderer
★ 5dissertation-ms-pacman-ai. An AI agent developed to play Ms. Pac-Man by adopting a strategy formed by MCTS and a FSM.
★ 8Tiny3D. A Small OpenGL Based Renderer
★ 476Overload. 3D game engine with lua scripting
★ 2.5kanki-3d-engine. AnKi 3D Engine - Vulkan and D3D12, modern renderer, scripting, physics and more
★ 1.6kvengi. free and open source voxel art tools - editor, thumbnailer and format converter
★ 1.4krendy. State of the art "build your own engine" kit powered by gfx-hal
★ 812thunder. Thunder Engine – Cross-platform 2D and 3D game engine with modular architecture
★ 666EuNet. Peer to peer network solution for multiplayer games.
★ 157VQEngine. Multi-threaded DirectX12 renderer w/ HDR, PBR & Multi-monitor support
★ 725PBR. An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
★ 1.5kFlutter-Course-Resources. Learn to Code While Building Apps - The Complete Flutter Development Bootcamp
★ 11kPhysX. NVIDIA PhysX SDK
★ 3.6kRacing_Game. ShaderLab
★ 1First_Person_Shooter. FPS by James Doyle (karlson ripoff)
★ 3ExpansionGameEngine. Your future favorite Game Engine :p (Under developpement BUT STILL, come help !)
★ 20ObEngine. 2D Game Engine with Lua Scripting made on top of SFML !
★ 864Rythe-Engine. Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
★ 536Fractal_Engine. WIP 3D game engine with editor and other stuff
★ 193ParadiseEngineVulkan. Under development modular Vulkan Game Engine
★ 7Godot_Voxel_Extended. Zyllan's godot voxel with extended functions
★ 5UtopianEngine. A game engine in early development
★ 52im3d. Immediate mode rendering and 3d gizmos.
★ 1.3kMxEngine. C++ open source 3D game engine
★ 1.2kkubernetes. Production-Grade Container Scheduling and Management
★ 124kflutter. Flutter makes it easy and fast to build beautiful apps for mobile and beyond
★ 178kFlexEngine. Cross-platform game engine with Vulkan backend
★ 1ktinyobjloader. Tiny but powerful single file wavefront obj loader
★ 3.8kUnity_Masterclass. Unity & C# Game Developer Masterclass
★ 1skylicht-engine. Skylicht Engine is C++ Game Engine based on Irrlicht 3D. And my goal is to create a high-performance and lightweight Game Framework that can seamlessly function on both web and mobile platforms. This framework will be available to everyone for free.
★ 760Epsilon-Engine. Next-gen general purpose game engine written in modern C++
★ 62JUCE. JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
★ 8.6ko3de. Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
★ 9.5kRenderPipeline. Physically Based Shading and Deferred Rendering for the Panda3D game engine
★ 1k3d-game-shaders-for-beginners. 🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
★ 20kengine. Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
★ 16kVulkanCapsViewer. Vulkan hardware capability viewer
★ 426flask. The Python micro framework for building web applications.
★ 72kvulkan-guide. Introductory guide to vulkan.
★ 1.3kLegitEngine. A rendergraph-based graphical framework for Vulkan
★ 812HazelAudio. Hazel Audio is an audio library designed for Hazel
★ 90racing-game. 🏎 Open source racing game developed by everyone willing
★ 2.2kVulkanRenderer. Basic renderer to be used as a starting project for the game physics book series
★ 284Granite. My personal Vulkan renderer
★ 1.9kLumos. Cross-Platform C++ 2D/3D game engine
★ 1.6klittleVulkanEngine. Code repo for video tutorial series teaching Vulkan and computer graphics
★ 1kFlaxEngine. Flax Engine – multi-platform 3D game engine
★ 6.9kSpartanEngine. A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a physics simulation running at 200Hz, built over 10+ years of R&D
★ 3.1kvolk. Meta loader for Vulkan API
★ 1.9kstride. Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
★ 7.7kRayTracingInVulkan. Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
★ 1.5kvkQuake. Vulkan Quake port based on QuakeSpasm
★ 2.2khelios. Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
★ 299ShaderBall. A shaderball asset for material preview
★ 62ogre-next. scene-oriented, flexible 3D C++ engine
★ 1.4ksparse-voxel-octrees. CPU Sparse Voxel Octree Implementation
★ 757CS134HW. C++
★ 6FPS_Zombie_Game. C#
★ 1lumberyard. Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
★ 2.1kNative-Landmass-Generation. A native implementation of Procedural Landmass Generation (Unity 5)
★ 7box2d. Box2D is a 2D physics engine for games
★ 10kPerlinNoise. Header-only Perlin noise library for modern C++ (C++17/C++20)
★ 800dualmc. Simple C++ implementation of the (manifold) dual marching cubes algorithm from Gregory M. Nielson
★ 184entt. Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
★ 13kVulkan-Samples. One stop solution for all Vulkan samples
★ 5.3kMaterialX. MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
★ 2.2kETEngine. Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
★ 805pmtech. Lightweight, multi-platform, data-oriented game engine.
★ 923collada-dom. COLLADA Document Object Model (DOM) C++ Library
★ 82OpenCOLLADA. C++
★ 678Arcane-Engine. 3D C/C++ Game Engine - Created By Brady Jessup
★ 523TexturedAssimp3DAnimationsOpenGL. Example of blending 3D аnimation and using Assimp to load model/animations
★ 20glw_imgui. Code-driven, simple and bloat-free GUI system.
★ 55ezEngine. An open source C++ game engine.
★ 2ksdl-bgfx-imgui-starter. A starter project for graphics applications using SDL, bgfx and Dear ImGui
★ 347Materialize. Materialize is a program for converting images to materials for use in video games and whatnot
★ 1.8kgitea. Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
★ 57kEARenderer. Yet Another Renderer
★ 184tinygizmo. :triangular_ruler: An simple immediate-mode 3D gimzo/manipulator (translation, rotation, scale widget) in ~1200 LoC
★ 480godot. Godot Engine – Multi-platform 2D and 3D game engine
★ 114kvulkan-ray-tracing. Simple Vulkan ray tracing
★ 38bullet3. Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
★ 15kVulkan-glTF-PBR. Physical based rendering with Vulkan using glTF 2.0 models
★ 1.2kglTF-Sample-Models. glTF Sample Models
★ 3.6kLearnOpenGL. Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
★ 13kKailashEngine. C#
★ 160renderdoc. RenderDoc is a stand-alone graphics debugging tool.
★ 11kDOOM. DOOM Open Source Release
★ 19kWickedEngine. 3D engine with modern graphics
★ 7.1kModernOpenGLTutorial. The source files from the Intro to Modern OpenGL Tutorial series
★ 223Vulkan. C++ examples for the Vulkan graphics API
★ 12kLumixEngine. 3D C++ Game Engine - yet another open source game engine
★ 3.8kniagara. A Vulkan renderer written from scratch on stream
★ 1.8kvkDOOM3. Vulkan DOOM 3 port based on DOOM 3 BFG Edition
★ 901ScrapEngine. A very simple real-time Vulkan 3D game engine
★ 124DiligentEngine. A modern cross-platform low-level graphics library and rendering framework
★ 4.4kbgfx. Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
★ 17kHazel. Hazel Engine
★ 13kdigitalnazajednica.org. WWW
★ 10SimpleFPSTemplate. Simple C++ FPS Template for Unreal Engine
★ 681CoopShooterUdemy. C++ Coop Horde Third-person Shooter for Unreal Engine 4 (Udemy Project)
★ 382StealthGameUdemy. C++ Stealth Game in Unreal Engine (Udemy Project)
★ 405Mirror. #1 Open Source Unity Networking Library
★ 6.2k