🎮 3D Engine
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
A refreshingly simple data-driven game engine built in Rust
从零编写游戏引擎教程 Writing a game engine tutorial from scratch
Biomes is an open source sandbox MMORPG built for the web using web technologies such as Next.js, Typescript, React and WebAssembly.
Vulkan & C++17 based Scene Graph Project
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
An open-source JavaScript library for world-class 3D globes and maps 🌎
An open source Minecraft reimplementation written from scratch. Mirror of https://gitlab.bixilon.de/bixilon/minosoft
⚓ 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.
A simple and easy-to-use library to enjoy videogames programming
3D game editor based on Three.js and Electron.
Differentiable rendering without approximation.
CUDA Voxelizer to convert polygon meshes into annotated voxel grids
WebGL point cloud viewer for large datasets
Open3D: A Modern Library for 3D Data Processing
📖 书籍《Unity Shader入门精要》源代码
Reading and writing IFC files with Javascript, at native speeds.
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Rende…
A toy physically based GPU path tracer (C++/OpenGL/GLSL)
High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.
Walnut is a simple application framework for Vulkan and Dear ImGui apps
OpenGL support library so you can just dive in and write OpenGL code