Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: raycasting

wwwqr-000/Raycasting_school

A raycasting project

Language: C++ - Size: 46.3 MB - Last synced: about 3 hours ago - Pushed: about 11 hours ago - Stars: 0 - Forks: 0

pulgamecanica/42Course

42Course

Language: C++ - Size: 59.3 MB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 61 - Forks: 7

myryk31415/cub3D

A game inspired by Wolfenstein 3D

Language: Makefile - Size: 24.4 KB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 0 - Forks: 0

Brov3r/Pseudo3D 📦

An attempt to implement a pseudo 3D application based on RayCasting technology.

Language: Java - Size: 29.3 KB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

ToshikiNakamura0412/raycast_mapping_ros

ROS implementation of Ray Casting Update Algorithm for 2D Mapping

Language: C++ - Size: 17.6 KB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

lcp29/trimesh-ray-optix

Triro - An in-place replacement for trimesh.ray in OptiX

Language: C++ - Size: 11.2 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 1

Tom-Thys/IB2

Engineering experience bachlor 2

Language: Python - Size: 67.5 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

jayeml/Pygame-Raycast-Engine

A raycast engine made in python with the pygame library

Language: Python - Size: 214 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

AngeloGalav/raycastenstein-3d

A "3D" renderer in the style of 1992's Wolfenstein 3D, also known as a Raycast renderer. Made in SDL and C++.

Language: C++ - Size: 131 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

emre-aki/raycast.js

An advanced ray-caster engine written in JavaScript from scratch, with zero dependencies

Language: JavaScript - Size: 11 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 95 - Forks: 9

jonesa6/3d-mazes

A MakeCode project

Language: TypeScript - Size: 18 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

Nicktvdd/Cub3d

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Our goal is to make a dynamic view inside a maze, in which you'll have to find your way.

Language: C - Size: 6.28 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 1

niklaskorz/linon

Non-Linear Ray Casting on the web, and on your desktop too

Language: TeX - Size: 15.2 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 16 - Forks: 0

salt-die/terminal_dungeon

A raycasting library for your terminal!

Language: Python - Size: 20.2 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 224 - Forks: 12

Vertexwahn/FlatlandRT

FlatlandRT is a 2D ray tracer visualization tool.

Language: C++ - Size: 60.3 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 72 - Forks: 2

UpSideDownGitHub/CRayCaster

Raycaster Engine Made in C (to learn C)

Language: C - Size: 903 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0

aevyrie/bevy_mod_raycast

Unofficial plugin for raycasting in Bevy

Language: Rust - Size: 471 KB - Last synced: 10 days ago - Pushed: 3 months ago - Stars: 289 - Forks: 87

zornyy/raycaster

Wolfenstein style software renderer using raycasting technique

Language: C - Size: 21.5 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0

isengu/RayCasting

Ray casting example on html canvas with pure javascript.

Language: JavaScript - Size: 12.7 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

MariamElSahhar/Cube3D

🪄 Inspired by the very early first-person video games, this C program employs raycasting to transform a 2D grid of coordinates into an immersive 3D map, pixel by pixel.

Language: C - Size: 12.1 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0

Flokey82/go_gens

Various small attempts at procedural generation, AI, simulation and whatnot.

Language: Go - Size: 77.2 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 15 - Forks: 4

CodeSent/Simple-Raycaster

Simple Raycaster Built using SFML and Visual Studio

Language: C++ - Size: 6.04 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0

zagaynov-andrew/ray-casting

Игра аналогичная Wolfenstein 3D, созданная на основе рейкастинга

Language: C - Size: 21.9 MB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

jankapunkt/ggj2020 📦

Contributed during the Global Game Jam 2020

Language: JavaScript - Size: 13.5 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

GR3Y-SCALE/raycasting

simple javascript raycast engine

Language: JavaScript - Size: 643 KB - Last synced: 15 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

Ra-Wo/cub3d.js

Simple implement of rayCasting to make a 3d game

Language: JavaScript - Size: 3.91 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0

dhrumilp15/PorkNife

A fun first-person 3D raycasting-based Maze-solving RPG for Grade 12 Computer Science

Language: Java - Size: 35 MB - Last synced: 16 days ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

zdrawia/raycaster 📦

Ray casting renderer

Language: Rust - Size: 53.7 KB - Last synced: 17 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

jaedenHob/Ray-Tracing

simple progressive rendering path tracer

Language: JavaScript - Size: 2.78 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

gkrusta/cub3d

cub3D is a program that creates a dynamic labyrinth experience using my own Ray-Caster, offering a first-person view with interactive controls and customizable textures.

Language: C - Size: 5.54 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0

Aeonilluminate/RaycastingGame

Started from YouTube tutorial, have progressively developed it further.

Language: Python - Size: 654 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0

theovgl/Cub3D

This project consists in re-implementing the raycasting algorithm from the wolfenstein game.

Language: C - Size: 442 KB - Last synced: 19 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

Accessory/RayCaster

Simple ray casting engine.

Language: C - Size: 5.86 KB - Last synced: 19 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

willGuimont/fast_raycast_2d

Fast 2D raycasting for robotics simulation

Language: Python - Size: 25.4 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0

rghouzra/raycaster-game-vec2-trigonemtry

game implemented using raycasting

Language: C - Size: 16.1 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 3 - Forks: 0

wiserim/phaser-raycaster

Raycasting plugin for Phaser 3. Documentation:

Language: JavaScript - Size: 1.81 MB - Last synced: 18 days ago - Pushed: 5 months ago - Stars: 86 - Forks: 14

Zielon/PBRVulkan

Vulkan Real-time Path Tracer Engine

Language: C++ - Size: 207 MB - Last synced: 3 days ago - Pushed: over 2 years ago - Stars: 463 - Forks: 37

vanruesc/sparse-octree

A sparse octree data structure.

Language: TypeScript - Size: 5.71 MB - Last synced: 15 days ago - Pushed: 10 months ago - Stars: 115 - Forks: 20

CardboardDog/SRCE

A "3D" 90s style game engine intended to be portable

Language: C - Size: 29.3 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 1 - Forks: 0

AbdellahBellakrim/cub3d

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.

Language: C - Size: 46.4 MB - Last synced: 21 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

BenSouchet/wolf3d

School Project - Graphic - Raycasting Game

Language: C - Size: 13.9 MB - Last synced: 15 days ago - Pushed: about 7 years ago - Stars: 15 - Forks: 0

Crazelu/RaycastingPlayground

A playground for raycasting related graphics experiments in Flutter

Language: Dart - Size: 29.1 MB - Last synced: 23 days ago - Pushed: 4 months ago - Stars: 12 - Forks: 0

darilrt/rays

Simple texture rendering with rays

Language: C++ - Size: 76.2 KB - Last synced: 23 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

vkazanov/vlk3d

A little ray casting 3d engine made with the help of ChatGPT

Language: C - Size: 889 KB - Last synced: 23 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

levensta/cub3d

Labirint game with using ray-casting like in Wolfenstein 3D 🎮

Language: C - Size: 1.58 MB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

shamiul94/Graphics-OpenGL-Lab-Assignments

This is a repository on OpenGL. It contains Graphics course sessional assignments of CSE, BUET. This repo consists of 3 assignments including Ray tracing.

Language: C++ - Size: 5.76 MB - Last synced: 24 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

eastebry/ncurses-dungeon

A raycast 3d dungeon in your terminal. Made for a CTF challenge.

Language: C - Size: 16.7 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 0 - Forks: 0

wayzeek/Cub3D

cub3D, inspired by the pioneering Wolfenstein 3D, challenges players to navigate a 3D maze using ray-casting. Developed as part of École 42’s curriculum, it combines C programming, graphics handling, and basic algorithms to simulate real-time maze navigation.

Language: C - Size: 9.75 MB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

jotavare/cub3d

3D game created from scratch similar to Wolfenstein 3D, where I explored the world of raycasting, using C and the minilibx library.

Language: C - Size: 14.4 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0

GUNH003/ray_casting_maze

A first-person maze traversal application.

Language: C - Size: 41 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0

nomnomab/RaycastVisualization

This asset allows users to view raycasts as the user fires them.

Language: C# - Size: 26.3 MB - Last synced: 14 days ago - Pushed: 9 months ago - Stars: 137 - Forks: 12

Evening976/Raycast

Raycasting en 2D en utilisant des équations paramétriques de droites

Language: C# - Size: 55.7 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 7.48 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 3 - Forks: 0

YomeEl/SFML_Raycasting 📦

Simple raycasting algorithm with SFML drawing

Language: C# - Size: 2.62 MB - Last synced: 28 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

TheKiesling/Doom

This project is a raycasting game developed in C++ that recreates a 3D environment using the raycasting rendering technique. The game simulates a first-person view where the player navigates through a maze-like world. The project aims to replicate the graphical style of classic games like Wolfenstein 3D.

Language: C++ - Size: 23.3 MB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

aevyrie/bevy_mod_picking

Picking and pointer events for Bevy.

Language: Rust - Size: 49.7 MB - Last synced: 28 days ago - Pushed: about 1 month ago - Stars: 666 - Forks: 149

LycorisDev/c_game_cimmerian

Pseudo 3D game written in C

Language: C - Size: 201 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

without-eyes/ComputerGraphicsLearning

Contains all code connected to my computer graphics studying

Language: C++ - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

jacmoe/neogardens

Retro graphics programming in 16bit style - using a modern tool-chain

Language: C - Size: 632 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

jkpl/bd3d

Graphics demo in Rust

Language: Rust - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

kingdcreations/react-raycaster

A raycasting engine as a React component

Language: TypeScript - Size: 1.84 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

without-eyes/GameEngineASCII

Simple ASCII game engine(raycaster) written in C++

Language: C++ - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

mcleber/Ray_Casting

Ray Casting in C++ and SFML

Language: C++ - Size: 1.23 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

yxlao/camtools

CamTools: Camera Tools for Computer Vision

Language: Python - Size: 693 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 119 - Forks: 7

Janeway42/42.cube3d

A simple game based on the classic "Wolfenstein 3D"

Language: C - Size: 10.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 1

heyimrein/raylite

raylite ~ Lightweight, 0-dependency raycasting in Rust

Language: Rust - Size: 19.5 KB - Last synced: 5 days ago - Pushed: 8 months ago - Stars: 3 - Forks: 0

Sharlaan/webgl-area-picking

Three.js based project demonstrating modern techniques for picking an area from a 3D model.

Language: JavaScript - Size: 367 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

UltraViolet33/raycasting-pygame

Pygame raycasting example

Language: Python - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

leon-zanker/raycast_demo

A simple demonstration of a digital differential analysis raycasting algorithm.

Language: C - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

leon-zanker/raycast_renderer_demo

A simple demo for a raycasting renderer using digital differential analysis

Language: C - Size: 0 Bytes - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

johangardhage/retro-book-gardens

The raycasting engine from the book "Gardens of Imagination"

Language: C++ - Size: 1.33 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 21 - Forks: 0

edubart/marcherstein3d

Realtime pseudo 3D raycaster on the CPU using 2D ray marching

Language: Lua - Size: 275 KB - Last synced: 15 days ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 0

Piras314/Raycaster

Simple Game using Raycasting for Fake 3D

Language: C - Size: 199 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

vadymchan/DX11

rendering engine that was written during Dragon's Lake internship

Language: C++ - Size: 440 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

reznakt/ray-casting

A simple ray casting project using SDL2

Language: C - Size: 745 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

lkabuci/Doomcraft

Transformed a 2D Map into Immersive 3D Environment with Textured Walls

Language: C - Size: 4.97 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 7 - Forks: 2

denniskovshov/ray-casting-fps

Simple ray caster to create old-school FPS

Language: C++ - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

ssloy/tinyraycaster

486 lines of C++: old-school FPS in a weekend

Language: C++ - Size: 26.7 MB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 1,843 - Forks: 134

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

Language: C - Size: 36.8 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 46 - Forks: 1

toastinthetub/raw-caster

WIP Raycasting Engine implemented in Rust.

Language: Rust - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

swissChili/cog 📦

a 3d game rendered in the terminal with raycasting

Language: C - Size: 8.79 KB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

yurkagon/ReactCasting

Raycasting engine that renders scene in HTML using React (no canvas) and renders as text in textarea or console 😅

Language: TypeScript - Size: 39.4 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 109 - Forks: 6

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.

Language: TypeScript - Size: 5.19 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

benraziel/bvh-tree

A Bounding Volume Hierarchy implementation using javascript

Language: JavaScript - Size: 6.64 MB - Last synced: 9 days ago - Pushed: almost 9 years ago - Stars: 49 - Forks: 9

bfeldpw/rayworld-ng

Simple (well, gettin' more complex) Raycaster to learn Zig

Language: Zig - Size: 5.5 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 12 - Forks: 0

srdja/raycaster-demo

Raycasting renderer writen in ClojureScript

Language: Clojure - Size: 499 KB - Last synced: about 2 months ago - Pushed: about 8 years ago - Stars: 8 - Forks: 1

Ekkoz897/42cursus_cub3d Fork of ratavare/cub3D

Cub3D is a 42 school team project to create a dynamic view inside a 3D maze using raycasting in the style of Wolfenstein3D.

Language: C - Size: 801 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

cadop/dhart

A library for Navigation Graphs, Visibility, Raycasting and other features for Design Humans Analysis RoboTics (DHART).

Language: C++ - Size: 228 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 10 - Forks: 3

naitri/tsdf-fusion

This repository implements a coherent 3D geometry in the form of Truncated Sign Distance Function (TSDF) by fusing a sequence of depth images.

Language: Python - Size: 3.2 MB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

PatrickSinger99/MultiAgentSimulation

Configurable simulation of multiple agents with ray casting obstacle detection. GUI built with pygame.

Language: Python - Size: 263 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

FelipePassarela/ASCII-3d-shooter-game

This is a first person game made with ASCII chars, which implements raycasting algorithm to render 3d scenes.

Language: C++ - Size: 223 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

zduny/quadtree

Sparse voxel quadtree raycasting demo.

Language: JavaScript - Size: 239 KB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 3 - Forks: 2

abdalmoniem/CommandLine_FPW

check out the auto typed code of this project:

Language: C++ - Size: 20.6 MB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

ssloy/glsltuto

GLSL shaders tutorial

Language: C++ - Size: 1.45 MB - Last synced: about 2 months ago - Pushed: over 8 years ago - Stars: 214 - Forks: 33

thiagolopes/raycasting-wolfenstein-3d

Wolfenstein (render) Clone in C with OpenGL

Language: C++ - Size: 1.88 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

alaingalvan/GPU-Zen-2-Baker

🥧 An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.

Language: CMake - Size: 1.47 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 39 - Forks: 7

debowin/fray-tracer

A Fundamental Ray Tracer

Language: C - Size: 11.4 MB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 1

AidenBeresford/pythonstein

Python 2D raycaster renderer using pygame library for graphics. Inspired by the Wolfenstein 3D renderer.

Language: Python - Size: 933 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

moritzgloeckl/the-server-game

HTML5 game built on Phaser.io

Language: JavaScript - Size: 4.75 MB - Last synced: 2 months ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

justcore69/raycasting-engine

Basic raycasting engine without textures and anything. Made with SDL

Language: C++ - Size: 315 KB - Last synced: 2 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0