Showing 36 of 249 projects
A texture atlas generation tool that performs mesh segmentation, surface parameterization, and chart packing for light map creation.
A C# implementation of Cocos2D and Cocos3D APIs for building cross-platform games with MonoGame.
A library for performing Constructive Solid Geometry (CSG) operations on Three.js meshes.
A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.
A Svelte component library for declaratively building three.js 3D scenes and applications.
A lightweight, cross-platform 3D game engine for C# and F# powered by Urho3D.
An interactive tutorial implementing Phong shading with GLSL, covering per-pixel lighting, normal mapping, and gamma correction.
A Vue.js plugin for creating high-quality 3D graphics and animations using Babylon.js with a declarative component-based API.
A curated list of awesome resources, tools, tutorials, and projects for the PlayCanvas game engine and platform.
A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.
A minimal C library providing essential 2D/3D graphic data types like vectors, matrices, and quaternions for building canvas libraries.
A React Native component for displaying and animating textured Wavefront .OBJ 3D models at 60fps on iOS and Android.
A free and open-source 3D game engine written in the D programming language.
A comprehensive 3D/WebGL math library for graphics, geospatial, and visualization applications.
A Swift library for creating customizable 3D loading animations using SceneKit with OpenGL.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
A libre cross-platform 3D real-time strategy game engine with seven unique factions and detailed environments.
A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.
A Vulkan-based real-time physically based rendering (PBR) engine with glTF support and advanced graphics features.
A headers-only C++11 CPU vector graphics library that requires no standard library, FPU, or GPU.
A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.
A GPU-powered terrain editor and renderer for Godot 3, featuring clipmap LOD, PBR materials, and real-time sculpting.
A high-performance, GPU-accelerated 3D engine for ActionScript 3 and Adobe AIR, designed for browser-based games with high-resolution graphics.
A JavaScript WebGPU library for creating high-performance 2D/3D graphics and web applications.
An advanced 2D/3D trail and ribbon plugin for the Godot Engine, offering Unity3D-like visual effects.
A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.
A Swift library implementing 2D/3D vector and matrix functions for games and graphics, with a Swift-native API.
A hands-on tutorial for applying custom vertex and fragment shaders to 3D meshes using Three.js in WebGL.
A curated list of awesome resources, demos, games, and projects related to the Babylon.js 3D engine.
A Godot Engine add-on that adds a shell-based fur node for realistic fur rendering on characters and props.
A comprehensive Lua math library for 2D/3D game development, providing vectors, matrices, quaternions, and geometric operations.
A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.
A collection of game-oriented extensions and utilities for three.js to simplify 3D web development.
Three.js widgets for creating interactive 3D visualizations in R and Shiny applications.
A high-performance Entity Component System game engine for 3D browser games with built-in tools for terrain, AI, UI, and asset management.
Angular renderer for THREE.js, enabling declarative 3D graphics in Angular applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.