An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with raycasting

A curated list of projects in awesome lists tagged with raycasting .

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/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/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/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/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/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/gh123man/portal-raycaster

A software portal rendering game engine

game-engine raycasting render-engines software-rendering

Last synced: 13 Jul 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/chrispritchard/tiny-ray-caster

A tiny ray caster game rendered using raw SDL2, written in F#

fsharp raycasting sdl2

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

raycasting unity unity-3d

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/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

raycasting unity unity-3d

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.

3d raycasting roguelike

Last synced: 29 Apr 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/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/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/archenoth/raycast.p8

A super-simple raycaster in pico-8

pico-8 raycasting

Last synced: 01 Jul 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/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

2d physics raycasting unity

Last synced: 17 May 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

fps-game python raycasting

Last synced: 30 Oct 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/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/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