Showing 36 of 249 projects
A TypeScript boilerplate for building 3D applications with WhitestormJS, React, Redux, and three.js.
A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.
A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.
A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.
A Go library for simplifying 3D meshes using quadric error metrics, reducing polygon count while preserving shape.
A 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.
A multi-threaded, renderer-independent TypeScript voxel engine for building customizable voxel-based games and applications.
A versatile game engine for creating video games and real-time 3D/2D applications, including simulators and VR systems.
A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.
A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.
A Godot 3.x add-on providing level of detail (LOD) for meshes, lights, and particles to significantly improve performance in large scenes.
Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.
A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.
A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
A basic Angular 19.x template pre-configured with ThreeJS and Bootstrap for 3D web applications.
An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.
A multiplatform framework for building interactive 3D and XR experiences using React and Babylon.js with a declarative component model.
An open-source, real-time 3D engine for building cross-platform games and applications with OpenFL.
A C++ SDK for integrating CityEngine's procedural 3D modeling engine into custom plugins and standalone applications.
A collection of useful WebGL debugging and development tools packaged as an ES6 module.
A deprecated Vulkan rendering example demonstrating device setup, model loading, and single-threaded rendering.
A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.
A Babylon.js starter template with TypeScript, Webpack, ES6 modules, hot reloading, and testing setup.
An umbrella project providing cross-platform Common Lisp libraries for building large, interactive applications including game development.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
A collection of mathematical functions and examples for JavaScript and GLSL, focusing on 2D/3D graphics and vector operations.
A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.
A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
A complete Pascal header translation of the raylib 5.6-dev game development library for Lazarus and Delphi.
A C# retained-mode UI framework for creating realtime GUIs in games and 2D/3D applications, independent of rendering engine.
A real-time ocean simulation demo using WebGPU and Babylon.js, ported from FFT-Ocean.
An open-source Swift library for 360 video and image playback, plus generic 3D scene creation on iOS.
A Swift framework that enables immersive AR headset experiences using Google Cardboard, with handheld AR alternatives.
A free cross-platform game engine focused on ultra-fast prototyping and fun with Luau scripting.
A 3D dungeon crawling game inspired by NetHack, available for Windows, Linux, and Mac.
An open-source Object Pascal physics engine library for 3D games with rigid body dynamics and collision detection.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.