Projects in Awesome Lists tagged with raycasting
A curated list of projects in awesome lists tagged with raycasting .
https://github.com/ssloy/tinyraycaster
486 lines of C++: old-school FPS in a weekend
3d 3d-graphics c-plus-plus computer-graphics cpp engine fps fun graphics images learning opengl picture pixels rasterizer raycasting rendering rendering-engine software-rendering tutorial
Last synced: 16 May 2025
https://github.com/aevyrie/bevy_mod_picking
Picking and pointer events for Bevy
bevy cursor pick-intersections raycasting
Last synced: 05 Mar 2025
https://github.com/Zielon/PBRVulkan
Vulkan Real-time Path Tracer Engine
brdf gpu-programming light-simulation path-tracer pbr rasterization raycaster-engine raycasting raytracer raytracing rtx vulkan
Last synced: 09 Jul 2025
https://github.com/neil3d/50YearsOfRayTracing
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
path-tracing ray-tracing raycasting raytracing
Last synced: 04 Apr 2025
https://github.com/neil3d/50yearsofraytracing
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
path-tracing ray-tracing raycasting raytracing
Last synced: 06 Apr 2025
https://github.com/tsoding/koil
Online Multiplayer Browser Game with Old-School Raycasting Graphics.
doom game multiplayer-game raycasting typescript vanilla-js
Last synced: 16 May 2025
https://github.com/ahuth/raycast
Raycasting demo using React
first-person html5 javascript raycast raycasting react
Last synced: 06 Oct 2025
https://github.com/aevyrie/bevy_mod_raycast
A little mesh raycasting plugin for Bevy
bevy game-development raycasting
Last synced: 14 Mar 2025
https://github.com/vinibiavatti1/raycastingtutorial
A simple RayCasting rendering tutorial for game development
2-5d 3d ceilcasting floorcasting game-development graphical-programming javascript pseudo-3d raycast-algorithm raycaster raycasting raycasting-engine raycasting-rendering-tutorial raytracing skycasting tutorial
Last synced: 16 May 2025
https://github.com/salt-die/terminal_dungeon
A raycasting library for your terminal!
ascii doom game-engine raycasting raycasting-engine
Last synced: 02 Apr 2026
https://github.com/izabera/pseudo3d
a raycaster in bash
3d bash gamedev raycasting terminal terminal-based terminal-game tui
Last synced: 22 Jan 2026
https://github.com/ssloy/glsltuto
GLSL shaders tutorial
c-plus-plus glsl learning opengl raycaster raycasting rendering shaders spheres tutorial
Last synced: 14 Jun 2025
https://github.com/yxlao/camtools
CamTools: Camera Tools for Computer Vision
3d-reconstruction calibration camera computer-graphics computer-vision extrinsic extrinsic-parameters extrinsics intrinsic intrinsic-parameters intrinsics lidar nerf opencv opengl ray raycasting
Last synced: 16 May 2025
https://github.com/nomnomab/RaycastVisualization
This asset allows users to view raycasts as the user fires them.
editor helper raycasting tools unity utility visuals
Last synced: 25 Apr 2025
https://github.com/kbladin/monte_carlo_ray_tracer
A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
brdf cplusplus global-illumination monte-carlo monte-carlo-integration monte-carlo-ray-tracing monte-carlo-simulation photon-mapping radiance ray-tracer ray-tracing raycaster raycasting raytracer raytracing raytracing-engine rendering rendering-2d-graphics rendering-engine
Last synced: 10 Sep 2025
https://github.com/vanruesc/sparse-octree
A sparse octree data structure.
3d culling octree raycasting sparse
Last synced: 06 Apr 2025
https://github.com/yurkagon/ReactCasting
Raycasting engine that renders scene in HTML using React (no canvas) and renders as text in textarea or console 😅
engine html javascript raycasting react typescript wolfenstein
Last synced: 18 Apr 2025
https://github.com/wiserim/phaser-raycaster
Raycasting plugin for Phaser 3. Documentation:
phaser phaser-framework phaser-plugin phaser3 phaserjs raycasting
Last synced: 04 Apr 2025
https://github.com/vertexwahn/flatlandrt
FlatlandRT is a 2D ray tracer visualization tool.
2d bazel-examples computer-graphics cpp graphics ray ray-tracer ray-tracing raycasting raytracer raytracing rendering visualization
Last synced: 17 Mar 2025
https://github.com/ufocoder/fps
Browser wolfenstein-like first-person 2.5D shooter
game raycasting shooter wolfenstein
Last synced: 09 Apr 2025
https://github.com/edap/ofxraycaster
Plane, 2D and 3D Ray objects for openFrameworks.It checks for the intersection of a ray with a segment, a sphere, a triangle, a plane, an ofPrimitive, an ofPolyline an with an ofMesh.
2d-ray addon intersection intersection-methods intersection-point openframeworks plane ray raycasting
Last synced: 10 Feb 2026
https://github.com/yuecideng/Misc3D
A unified library for 3D data processing with both c++ and python API
annotation-tool computer-vision cross-platform edgedetection pointcloudprocessing pose-estimation ransac-algorithm raycasting registration rgbd-reconstruction segmentation
Last synced: 19 Mar 2025
https://github.com/gh123man/portal-raycaster
A software portal rendering game engine
game-engine raycasting render-engines software-rendering
Last synced: 13 Jul 2025
https://github.com/daniele-rapagnani/alephone-android
Port of the AlephOne engine on Android
android-game android-port bungie fps fps-shooter game hacktoberfest marathon marathon-infinity marthon2 raycasting
Last synced: 17 Aug 2025
https://github.com/eschirni/cub3d
42 project cub3d, with a main menu, settings, sound & music, a minimap, actual gameplay with a random generated map, an endscreen with a highscore and more features coming soon
2d-to-3d 42 42heilbronn c collision-detection cub3d minimap mlx42 raycasting ui
Last synced: 16 Sep 2025
https://github.com/alaingalvan/gpu-zen-2-baker
🥧 An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.
baker opengl raycast raycasting shaders texture texture-generation
Last synced: 08 Oct 2025
https://github.com/kesiev/pvp
An opensource web browser 1-4 Players arena shooter you can play offline in split-screen and networked (experimental).
arena-battle-game fps game html5 network open-source-game raycasting retro vanilla-javascript
Last synced: 25 Oct 2025
https://github.com/rachelnertia/Quiver
An unfinished cross-platform pseudo-3D game engine written in C++
box2d game-engine raycasting sfml
Last synced: 08 May 2025
https://github.com/niklaskorz/linon
Non-Linear Ray Casting on the web, and on your desktop too
raycasting raytracing streamlines visualization webgpu wgpu wgpu-rs
Last synced: 28 Feb 2025
https://github.com/okkindel/labyrinth
Simple 3D Labyrinth written in Javascript. Maze generator was written earlier in Java. It uses canvas to draw minimap and raycasting system.
canvas canvas-game game-engine-3d javascript labyrinth maze maze-generator raycasting wolfenstein-3d
Last synced: 10 Jul 2025
https://github.com/markusmoenig/raycaster
A Raycaster engine written in Rust
game-engine graphics raycaster raycasting rust
Last synced: 28 Apr 2025
https://github.com/besnik/parallel-volume-rendering
Overview and detailed dicussion about parallel volume rendering on a cluster. We describe algorithms, optimalization techniques and challenges for real time rendering of big data on high performance clusters.
algorithm binary-swap c-plus-plus cluster cpp divide-and-conquer message-passing-interface mpi opengl parallel parallel-rendering raycast raycasting raytracing rendering rendering-engine visualization volume-data volume-rendering volume-visualization
Last synced: 29 Apr 2025
https://github.com/jb3/raytracing
Raytracing with Python using Pyglet
pyglet python raycasting raytracing
Last synced: 13 Apr 2025
https://github.com/crazelu/raycastingplayground
A playground for raycasting related graphics experiments in Flutter
custompainter flutter graphics raycasting
Last synced: 11 Mar 2026
https://github.com/heathlogancampbell/retro-craft
🎮Retro Craft - a mini minecraft clone without libraries with an 80's theme
clone graphic-engine graphics graphics-3d java multiplayer netty photos raycasting voxel-terrain
Last synced: 12 Apr 2025
https://github.com/wojciech-graj/Wolf-80
3D Raycast FPS Game on the TIC-80
3d 3d-game console-game game game-engine lua raycast raycaster raycasting tic-80 virtual-console
Last synced: 11 Mar 2025
https://github.com/tollyh/pymaze
A pseudo-3D grid-based maze game written in Python with PyGame
3d 3d-game 3d-graphics game lan-party maze maze-solver multiplayer pickle pygame pygame-games python python3 raycast-algorithm raycaster raycasting raycasting-algorithm
Last synced: 15 Apr 2026
https://github.com/chrispritchard/tiny-ray-caster
A tiny ray caster game rendered using raw SDL2, written in F#
Last synced: 22 Apr 2025
https://github.com/bensouchet/wolf3d
School Project - Graphic - Raycasting Game
ambient ao floor-casting libmlx raycaster raycasting school42 textures wolf3d
Last synced: 05 Jul 2025
https://github.com/jacmoe/retronew
Retro graphics programming in 16bit style - using a modern tool-chain
allegro5 cmake cpp cpp17 raycaster raycasting raycasting-engine
Last synced: 25 Jul 2025
https://github.com/zlatnaspirala/matrix-engine
webGL2 implementation (opengles2/3). ClassObject scene draw orientend framework based on crazzy fast glmatrix engine. ECMA 6 JS Project in base. Obj loader, raycast, BVH animation etc.
bvh-animation bvh-loader camera-texture cube custom-texture glmatrix2 npm-package opengles physics physics-engine pushmatrix raycast raycaster raycasting scene-drawing texture vanilla-js vanillajs video-texture webgl2
Last synced: 10 Aug 2025
https://github.com/bfeldpw/rayworld-ng
Simple (well, gettin' more complex) Raycaster to learn Zig
raycasting stb-truetype zig zig-lang
Last synced: 12 Apr 2025
https://github.com/bi0m3trics/vostokr
vostokR provides an R interface to the VOSTOK (Voxel Octree Solar Toolkit) algorithm for calculating solar potential on LiDAR point clouds
data-visualizations ecology lidar raycasting remote-sensing solar-potential solar-radiation spatial-analysis vostok voxel-octree
Last synced: 26 May 2026
https://github.com/mikkun/termmaze3d
Pseudo-3D first-person shooter written in AWK
awk cellular-automata fps-game raycasting terminal-game
Last synced: 22 Jan 2026
https://github.com/victorqribeiro/myraycast
A JavaScript Ray Casting engine I'm working on
2d engine graphics javascript oldschool raycast raycasting
Last synced: 05 May 2025
https://github.com/mir3z/raycaster.js
Raycasting engine in JavaScript
engine javascript raycaster raycasting
Last synced: 13 Mar 2026
https://github.com/Endarren/Unity_RaycastCommand_Demo
This is a demo of the new RaycastCommand introduced in Unity 2018
Last synced: 25 Apr 2025
https://github.com/antonito/wolfasm
A small raycasting FPS written in x86_64 assembly
asm fps game macos osx raycasting wolf3d x86-64
Last synced: 20 Mar 2025
https://github.com/juliareinforcementlearning/raycastworlds.jl
First-person 3D reinforcement learning environments in Julia
julia raycasting reinforcement-learning reinforcement-learning-environments reinforcement-learning-playground
Last synced: 10 Jul 2025
https://github.com/srdja/raycaster-demo
Raycasting renderer writen in ClojureScript
clojure graphics raycasting rendering
Last synced: 09 Aug 2025
https://github.com/endarren/unity_raycastcommand_demo
This is a demo of the new RaycastCommand introduced in Unity 2018
Last synced: 19 Mar 2025
https://github.com/ilya3point999k/levr
Single header CPU voxel renderer
c c99 raycasting raytracing single-header software-rendering voxel
Last synced: 10 Apr 2025
https://github.com/danielfvm/voxelworld
Voxel World is a cellular automata based Voxel game using WebGL that aims to be 3D sanbox version of the popular Powder Toy game.
game raycasting sandbox voxel webgl
Last synced: 06 Mar 2026
https://github.com/vesche/raycaster-tk
ray casting engine using tkinter
python ray-caster raycasting tkinter
Last synced: 14 Mar 2026
https://github.com/programmerjake/rv32
RISC-V 32-bit processor that runs a 2.5D maze game; Built for CPTR380 Winter of 2018 at Walla Walla University
fpga maze-game raycasting risc-v verilog
Last synced: 04 Mar 2026
https://github.com/edubart/marcherstein3d
Realtime pseudo 3D raycaster on the CPU using 2D ray marching
nelua raycasting raymarching raytracing wolfenstein-3d
Last synced: 10 Oct 2025
https://github.com/okkindel/rogue3d
Classic 3D roguelike written in C++ with SFML library. Made with raycasting technique. Inspired by pixel dungeon. To be continued in my free time.
Last synced: 29 Apr 2025
https://github.com/ololx/plain-old-retro-shooter
This is a simple 2.5D raycasting scene
game-engine gamedev multiplayer-game raycasting retro-game shooter
Last synced: 10 Jun 2025
https://github.com/sevenducks/upward
Seven Ducks Java Game Framework
2d 3d framework java procedural-generation raycasting
Last synced: 16 May 2025
https://github.com/lamonin/uilinedrawer
Spline-based line renderer for Unity UI Canvas.
bezier canvas csharp raycasting spline unity unity-ui unity3d
Last synced: 10 Feb 2026
https://github.com/lelserslasers/3d-raycaster
Wolfenstein 3D like raycaster using Macroquad in Rust running on the web
dda dda-algorithm digital-differential-analyzer fog itch-io macroquad raycaster raycaster-engine raycasting rust wolfenstein wolfenstein-3d wolfenstein-3d-engine
Last synced: 14 Oct 2025
https://github.com/upupming/volume-rendering
Volume rendering (ray casting) implemented in C++
computer-graphics graphics raycasting rendering volume-rendering
Last synced: 19 Jan 2026
https://github.com/giuliom95/baker
C++ and Embree normal map baker
baking cg embree normal-mapping raycasting
Last synced: 12 Apr 2025
https://github.com/erhankilic/mappolygonfreedraw
Map Polygon with free draw option.
leaflet leaflet-map leafletjs map map-polygon mapbox polygon polygon-area polygon-demo raycast-algorithm raycasting
Last synced: 03 Aug 2025
https://github.com/yeaseen/graphicsopengl
Cpp implementation of various kinds of OpenGL projects. Koch Snow Curve, Simple Harmonic Motion and Ray Tracing are done. Translation and Rotation of a Camera is done. Implementation of 2D Hermite Curve is done
camera-rotation camera-translation cpp graphics koch-snowflake opengl ray-tracing raycasting simple-harmonic-motion sun-earth-roation
Last synced: 25 Jun 2025
https://github.com/mathyscogne/42_cub3d
Cub3D is a project inspired by Wolfenstein 3D, one of the first first-person shooter games. It allows you to explore ray-casting techniques to create a 3D maze representation. The goal is to navigate through this environment while respecting the constraints of the graphic engine.
3d-game 42 cub3d minilibx raycasting
Last synced: 08 Oct 2025
https://github.com/ananth-swamy/raycaster
Simple 3D raycaster made with python using pygame as a graphics library
pygame python python3 raycast raycast-algorithm raycaster raycaster-engine raycasting raycasting-rendering
Last synced: 26 Jun 2025
https://github.com/s-litvin/raycasting
Ray casting is the use of ray–surface intersection tests to solve a variety of problems in 3D computer graphics and computational geometry.
algorithms dithering dithering-algorithms game-engine games graphics-programming javascript line-intersection p5js raycasting
Last synced: 05 May 2025
https://github.com/marianpekar/raycasted-maze
A random maze generator with Wolfenstein3D style rendering
cplusplus cpp raycasting sdl2 wolfenstein wolfenstein-3d
Last synced: 22 Apr 2025
https://github.com/korolevsoftware/openglraycastingcore
:camera: :arrow_upper_right: Simple example "How to create ray tracing in OpenGL"
opengl raycast raycaster raycasting raytracer raytracing sdl2
Last synced: 19 Apr 2025
https://github.com/molteo-engineering-team/point_in_polygon
Check if a Point is inside a polygon representing by a List of Point by using a Ray-Casting algorithm
coordinates dart flutter polygon raycasting
Last synced: 23 Oct 2025
https://github.com/matthewzmd/pacsurvival
3D maze survival game using ray-casting algorithm, inspired by Pac-Man
3d-game java pacman raycasting
Last synced: 14 Apr 2025
https://github.com/dderevjanik/ts-raycasting
:sun_with_face: Raycasting in Typescript
raycast raycaster raycasting typescript-library
Last synced: 12 Oct 2025
https://github.com/amaitou/cub3d
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. The goal be to make a dynamic view inside a maze.
1337school 3d 42cursus 42network c cub3d-42 minilibx raycasting
Last synced: 09 Apr 2025
https://github.com/herndone/searchandrescueunity
A Search and Rescue prototype that uses Augmented Reality (AR) using the resources available in Unity; a game engine platform. This project sets out to address the difficulties that can arise when conducting search and rescue work i.e., limited human capabilities. The current prototype has the user interface (UI) setup in a way where the rescue worker can navigate and switch through different search methods using buttons. The rescue worker has the ability to track where the grounds searched were already visited using Shaders and a Shader-Graph System in Unity. The ability to communicate between multiple devices and all necessary networking components are currently in the process of being implemented.
android augmented-reality csharp ios raycasting unity
Last synced: 01 May 2026
https://github.com/hongtae/ftvoxelengine
Toy Voxel Engine, Vulkan-SVO
concurrency cpp20 gltf-viewer gltf2 gpgpu raycasting sparse-voxel-octree toy-project volume-rendering volumetric voxel voxel-engine voxelization vulkan vulkan-engine vulkan-renderer
Last synced: 12 Apr 2025
https://github.com/souleeater99/cub3d
cub3D 🎮🌌 – A 42 School project recreating core mechanics of the first FPS game using ray-casting. **Core Features:** - Ray-casting engine for 3D perspective - Dynamic maze navigation with WASD controls - Texture mapping for walls/sprites - Map parsing from .cub configuration files **Technical Highlights:** ⚡ Optimized rendering pipeline | 🖼️ M
3d-game 3d-graphics 3d-rendering 42school c game-development graphics maze-game minilibix raycasting
Last synced: 04 Apr 2025
https://github.com/dylanbt928/raycasting
💡 Raycasting engine using C++ and GLFW to simulate 3D perspective rendering from 2D maps.
2d 3d c cmake cpp game glfw raycasting
Last synced: 16 Jun 2025
https://github.com/siimer/raycastphysicsengine2d
A raycast based 2D physics engine for unity. See also: https://github.com/SiiMeR/BallTale/issues/7
Last synced: 17 May 2026
https://github.com/zank613/minifb_raycaster
Raycaster in C
3d c c99 raycasting software-rendering wolfenstein-3d
Last synced: 06 Feb 2026
https://github.com/yourself1011/mr-v-simulator
A FPS game that uses a 3D engine built from scratch, and a self-designed maze-generating algorithm
Last synced: 30 Oct 2025
https://github.com/tollyh/csmaze
A C# port of PyMaze made with SDL2
3d 3d-game 3d-graphics csharp dotnet dotnet-core game lan-party multiplayer port raycast-algorithm raycaster raycasting raycasting-algorithm sdl sdl2
Last synced: 01 May 2025
https://github.com/zduny/quadtree
Sparse voxel quadtree raycasting demo.
kotlin octree quadtree raycasting
Last synced: 30 Jun 2025
https://github.com/sleleu/cub3d
A graphical project using raycasting and the mlx library
42 42school cub3d minilibx mlx raycasting
Last synced: 15 Mar 2025
https://github.com/abarichello/multicaster
Multiplayer raycasting game.
cpp game-development gamedev raycasting raycasting-engine sfml sfml-game
Last synced: 30 Apr 2025
https://github.com/kingdcreations/react-raycaster
A raycasting engine as a React component
game raycaster raycaster-engine raycasting react
Last synced: 28 Feb 2026
https://github.com/cod-e-codes/fps
A first-person shooter built with LÖVE (Lua)
first-person-shooter fps game-development love2d lua raycasting
Last synced: 02 Mar 2026
https://github.com/djmgit/mazewalker
Creating a 3D world using ray casting on a randomly generated maze.
3d dda game love2d lua maze maze-generator pseudo-3d raycasting wolfenstein
Last synced: 29 Apr 2026
https://github.com/davecom/raycaster
A simple raycaster hacked together as a learning project in C & SDL.
raycast raycaster raycasting raycasting-engine
Last synced: 06 Jun 2026
https://github.com/karthikriyer/computer-graphics-principlesandpractice
A C++ and WPF implementation of Computer-Graphics-Principles And Practice by JOHN F. HUGHES, ANDRIES VAN DAM, MORGAN MCGUIRE, DAVID F. SKLAR, JAMES D. FOLEY, STEVEN K. FEINER and KURT AKELEY
integral motion-induced-blindness rasterization raycasting raytracer rejection-sampling sutherland-hodgman-algorithm wpf
Last synced: 20 May 2026
https://github.com/m0saan/cub3d
This project is all about exploring the ray-casting's rendering techniques to create a 3D perspective in a 2D map . So the main goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
1337school 3d-games 42born2code c-programming-language minilibx raycasting
Last synced: 01 Jan 2026
https://github.com/benc-uk/caster
Retro style 90s FPS with a fantasy theme, written in Go
ebiten fps-game golang raycasting
Last synced: 27 Jun 2025
https://github.com/abdalmoniem/commandline_fpw
check out the auto typed code of this project:
cpp doom fps fps-game fpw maze-generator mazes ray-casting raycasting wolfenstein-3d
Last synced: 02 Feb 2026
https://github.com/kuninoto/42_cub3d
A simple 3D 'game' using MinilLibX (mlx), the graphic library of the 42School and the raycasting algorithm
1337school 21school 42 42-cub3d 42born2code 42cursus 42ecole 42porto 42portugal 42project 42projects 42school cub3d ecole42 raycasting raycasting-algorithm school42
Last synced: 15 May 2026
https://github.com/j1sk1ss/cordellengine.petprj
Simple library for implementing 3D graphics anywhere
3d 3d-engine console library raycasting raytracing
Last synced: 25 May 2026
https://github.com/blefaudeux/rusty-marcher
A simple ray marching renderer written in Rust. Almost self contained, very few dependencies, more of a programming exercise
raycaster raycasting raymarching rust
Last synced: 17 May 2026
https://github.com/surajiyer/visualization-3d-volume-rendering
Lightweight Java app for 3D volume rendering
mip phong-lighting raycasting transfer-functions trilinear-interpolation volume-rendering
Last synced: 29 Mar 2025
https://github.com/amari-calipso/pong-plus-plus
Pong++ - A game inspired by https://www.lessmilk.com/almost-pong/
2d-game 2d-graphics cython game python python3 raycasting
Last synced: 06 Apr 2025
https://github.com/thatsinewave/ray-tracing-simulator
Interactive ray tracing simulation built with JavaScript and HTML5 Canvas.
good-first-contribution good-first-issue good-first-pr good-first-pr-first-contribution ray-tracing raycasting raytracer raytracing raytracing-render thatsinewave
Last synced: 31 May 2026