Showing 36 of 304 projects
A 3D tower defense game built with Three.js in JavaScript and HTML5.
A Godot module for dynamically slicing convex meshes along a plane, ported from Unity's Ezy-Slicer.
A game engine with Lua scripting support, built for extensibility and cross-platform development.
A fully customizable WebGL shader sandbox to embed in your pages for interactive 3D graphics.
A Python 3D library inspired by Three.js, designed for simplicity and educational use.
A NativeScript plugin for building augmented reality experiences on iOS and Android.
A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.
A JavaScript library for creating interactive 3D data visualizations by combining D3.js with the X3D graphics standard.
A performant three.js library for implementing plane reflections on any mesh with correct orientation.
A multiplayer Babylon.js demo with synchronized client and server-side physics simulation using WebSockets.
A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.
A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.
A low-level WebGL library for 3D graphics geeks that simplifies WebGL API tasks while maintaining expressive power.
A Framer module for rendering 3D graphics with support for animations, states, and importing various 3D model formats.
Custom HTML elements for building declarative 3D interactive web applications with PlayCanvas.
The easiest and fastest way to embed 3D models in iOS apps using SceneKit and Model I/O.
A modern C++ library providing 2D/3D geometry primitives, mesh generation, and ray intersection for applications like editors and ray tracing.
A game-oriented math library for Haxe using abstracts for expressive code with OpenFL/Heaps compatibility.
Swift framework for converting Assimp-supported 3D models into SceneKit scenes at runtime.
A Swift toolkit for creating interactive VR experiences on iOS with SceneKit and viewfinder-based interaction.
An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.
A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.
A Razor component library that wraps Babylon.js for 3D visualization in C# Blazor projects, with a focus on molecular rendering.
A browser-based F-18 fighter jet flight simulator with realistic physics and controls, built with Babylon.js and Ammo.js.
Declarative Angular components for three.js, enabling 3D scene rendering with Angular's ecosystem and performance.
A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.
A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.
A WebGL port of Unity's MToon toon shader for babylon.js, enabling stylized 3D rendering in web applications.
A Godot Engine plugin for rendering and managing large amounts of grass, foliage, and vegetation with good performance.
A spaced-repetition guide with hands-on projects to master WebGL2 and GLSL from fundamentals to advanced 3D shader logic.
Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.
A starter template for creating 3D applications with Babylon.js, TypeScript, and Webpack.
Interactive 3D graphics in Jupyter notebooks using Python for scientific visualization and education.
A JavaScript voxelization engine for converting 3D models into voxel data using three.js.
A playground project for learning Apple's Metal framework by creating a complex 3D scene with Swift.
A simple raytracer implemented in V language, based on the Ray Tracing in One Weekend book series.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.