Showing 36 of 304 projects
V language bindings for the raylib game development framework, providing access to raylib 2.5.0 functionality.
A Godot engine module for real-time head tracking using OpenCV with GPU acceleration for immersive 3D perspective.
A boilerplate for building 3D applications or games by integrating the PlayCanvas engine with Vue.js.
A 3D game engine with multiple backends, written in the V programming language.
A browser-based re-imagining of the classic Space Invaders game with 2D, 3D WebGL, and retro CRT modes.
Dynamic D bindings to OpenGL, compatible with BetterC, @nogc, and nothrow.
A comprehensive website showcasing insights, techniques, and resources for WebGL development and graphics programming.
A collection of small projects demonstrating different game logic implementation patterns with BabylonJS.
A 3D Earth model built with SceneKit in a Swift playground, featuring interactive camera controls.
Dynamic binding to the WebGPU native library for the D programming language, enabling cross-platform GPU graphics and compute.
A flexible animation library for LÖVE3D supporting IQM and IQE formats with layered animation tracks.
A high-performance 3D graphics library for ComputerCraft, optimized for efficiency in Lua-based environments.
Entity-component based graphics engine for WebGPU, adapting the Oasis engine to the WebGPU API.
A BabylonJS-based web implementation of PlanetBuilder algorithms for generating and visualizing 3D planets.
A Doom-inspired first-person shooter game for ComputerCraft, built with Lua and Pine3D.
A basic STL parser for loading STL files into SceneKit nodes on iOS.
A procedural 3D tower defense web game with physics, AI, and procedural sound where players defend a central energy source.
Extrudes a 32-bit color image into a 3D mesh using C++11 with no external dependencies.
A browser-based block programming tool for students to create immersive 3D scenes with immediate visual feedback.
A 3D interactive piano built with Lit, Three.js, and Tone.js for web-based music visualization and playback.
A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.
A multiplayer hide-and-seek game demo built with Babylon.js and Colyseus for real-time networking.
A web-based first-person shooter game built with BabylonJS featuring multiple environments, weapons, and enemy types.
A classic shoot 'em up game built with Three.js, inspired by Raptor: Call of the Shadows.
A WebGL-based online multiplayer first-person shooter game built with Babylon.js and Socket.IO.
A personal archive of interactive WebGL and graphics experiments originally shared on the jsdo.it code sharing platform.
A port of the classic OpenGL gears demo to Scala using Scala Native for native graphics applications.
A fast C library for loading Wavefront OBJ files into OpenGL-friendly interleaved vertex buffers and indices.
A 2012 experiment demonstrating 3D cube transformations using CSS3 transitions and transforms.
A web-based VR throwing game where players throw objects in a virtual office environment.
A Lua vector library for 3D operations, accelerated by LuaJIT's FFI for performance.
Ada binding for OpenGL and WebGL providing a unified interface for 2D/3D graphics across native and web platforms.
A Go port of glMatrix providing high-performance vector and matrix math operations for 3D graphics and simulations.
A Doom clone built with the Babylon.js JavaScript engine, featuring random world generation and sprite-based enemies.
A Lua library for parsing Inter-Quake Export (IQE) files into Lua data structures.
A demo project showing how to use the WebXR Depth Sensing Module in Babylon.js with real-time depth image visualization.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.