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

GitHub topics: raycasting

lakshay803/Cub3D_42

🕹️ Build a 3D graphics engine in C using raycasting; convert 2D maps into immersive first-person environments with real-time updates and smooth movement.

Language: C - Size: 13.5 MB - Last synced at: about 10 hours ago - Pushed at: about 13 hours ago - Stars: 0 - Forks: 0

dgarizado/cub3d

Development and implementation of a 3D game using Raycasting Algorithm for real-time rendering.

Language: C - Size: 15.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

aevyrie/bevy_mod_picking 📦

Picking and pointer events for Bevy

Language: Rust - Size: 49.8 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 842 - Forks: 177

KDesp73/castor

Castor is a lightweight 3D raycasting engine written in C using SDL

Language: C - Size: 53.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

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.

Language: JavaScript - Size: 359 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 12 - Forks: 1

maxemitter/Raycer

Raycer is a very simple Processing raycast implementation.

Language: Processing - Size: 146 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

DorukEmre/RayCast3D

C-based first-person 3D game where players navigate through mazes. Features a raycasting engine, texture mapping, player movement, minimap, and interactive gameplay.

Language: C - Size: 182 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Will-Cupa/RayCasting

Language: C++ - Size: 120 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

teresa-chow/42-cub3d

The goal of this project was to create a simple Wolfenstein 3D-inspired 3D game engine, using raycasting. This is done by rendering a 3D representation of a 2D map, implementing player movement, walls, textures and collision detection, while using MiniLibX graphics library.

Language: C - Size: 52.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

aaronwittchen/Raycasting

A 2D raycasting and visibility demo built with p5.js featuring mouse-controlled light source and dynamic ray visualization with rainbow mode.

Language: JavaScript - Size: 3.91 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

aevyrie/bevy_mod_raycast 📦

A little mesh raycasting plugin for Bevy

Language: Rust - Size: 491 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 341 - Forks: 97

dongjle2/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: 10.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

u-an-i/Globe

ray casting renderer orthogonally projecting a sphere textured in a raster tiles map -- completed

Language: C - Size: 7.71 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

melmut-42/cub3D

A minimalist 3D raycasting engine built in C at 42, rendering a simple world from scratch with precision and speed.

Language: C - Size: 528 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

pulgamecanica/42Course

42Course

Language: C++ - Size: 112 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 81 - Forks: 7

hamzaq2000/wolf3d-reimpl-rs

Wolfenstein 3D Reimplementation

Language: Rust - Size: 2.54 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 6 - Forks: 0

1Deaa/cub3d

Cub3D is an implementation of a simple 3D game engine using raycasting in C. Inspired by Wolfenstein 3D. This project was part of the 42 curriculum.

Language: C - Size: 387 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

sigurdptr/Python-Raycasting

A raycasting project using segmented rays on a 2D field to cast a ray map that collides with objects

Language: Python - Size: 1.85 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

praghus/js-raycasting-3d

3D Ray casting

Language: TypeScript - Size: 13.9 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

Vertexwahn/FlatlandRT

FlatlandRT is a 2D ray tracer visualization tool

Language: C++ - Size: 79.9 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 75 - Forks: 3

daniele-rapagnani/alephone-android

Port of the AlephOne engine on Android

Language: C++ - Size: 20.6 MB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 50 - Forks: 4

Emsa001/cub3d

A 3D-style raycasting game built in C using MiniLibX :O

Language: C - Size: 8.95 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 1

cadop/dhart

A library for creating Navigation Graphs, Visibility graphs, Raycasting used in design analysis, architecture, robotics, and human factors.

Language: C++ - Size: 249 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 15 - Forks: 11

ma1loc/Raycasting3D_game

Raycasting3D_game is what called "Cub3D" 42/1337 project where you create a simple 3D game using ray casting, like Wolfenstein 3D. You render a 3D view from a 2D map using C and MiniLibX.

Language: C - Size: 315 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

stampa3dbologna/gioco-raycasting-python

Language: Python - Size: 228 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 0

FreddyMSchubert/42_cub3d

🎮 3D game with a nostalgic vein for 🔫 Wolfenstein 3d. Can you master the elements 💧🔥🪨💨 and find your way out of the maze? ⭐️ [42 PROJECT]

Language: C - Size: 101 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 1

Apmds/Raycaster

A raycaster made with Raylib in C

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

mcidclan/cloud-of-voxels

A CPU side voxel raycaster project. Processing over an octree to accelerate the ray. Running on Linux, Windows and Sony PSP.

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

BenMaltby/RayCaster

Game project for school using ray casting algorithm

Language: Python - Size: 7.87 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

LycorisDev/c_game_olafur 📦

Pseudo 3D game written in C

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

xen0r-star/TheBackrooms

Escape the Backrooms is a raycasting game inspired by classics such as Wolfenstein 3D. The game is developed in C using the SDL2 library for graphics rendering and event handling. The player must navigate through a randomly generated maze, avoid obstacles, and find the exit.

Language: C - Size: 38.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

Silent0Wings/RayCast-Renderer

RayCast Renderer generates 2D images from 3D scenes by tracing rays to detect triangle hits and assign colors, avoiding complex lighting for clarity.

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

mizrael/MonoRaycaster

simple Raycaster implementation in C# with Monogame

Language: C# - Size: 477 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

geoffb/jamuary-2017 📦

Jamuary 2017

Language: JavaScript - Size: 116 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

KylerCondran/Fate

Fate is a fast-paced first-person shooter where players battle dangerous mythical monsters from an array of unique fantasy environments. As the levels progress the enemies get more capable and more lethal. Can you survive until the end, or was it... Fate.

Language: JavaScript - Size: 8.83 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

shlomnissan/raycaster-gl

A simple raycasting engine demo using OpenGL and modern C++

Language: C - Size: 252 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

mtelek/cub3D

Cub3D is a 42 School project inspired by the classic Wolfenstein 3D, where you create a simple raycasting-based 3D renderer in C using the MinilibX library. The goal is to parse a map file, render a textured first-person view, and handle player movement and collisions.

Language: C - Size: 4.96 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

jacmoe/retronew 📦

(Moved to Codeberg!) Retro graphics programming in 16bit style - using a modern tool-chain

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

wernsey/lodev-enhance

My enhancements to Lode's Computer Graphics Tutorial : Raycasting

Language: C++ - Size: 1.46 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 1

Xardax88/WolfensteinJs

Un pequeño test de un con en etilo del calsico Wolfenstein 3D progamado en JavaScript

Language: JavaScript - Size: 1.8 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

egyhurka/EasyTrace

Simple and improved raycasting class for Unity, beginner-friendly.

Language: C# - Size: 53.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

maiklr1ch/ts-raycasting

Language: TypeScript - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

yamhab/votad

Vengeance of the Abyssal Depths: A messy raycasting engine game in C and SDL3

Language: C - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: 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 at: 29 days ago - Pushed at: about 10 years ago - Stars: 51 - Forks: 9

gxsilva/42SP_Cub3d

🕹️ A simple 3D raycasting engine built with C, inspired by Wolfenstein 3D. Part of the 42 School curriculum

Language: C - Size: 27.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

k8731/Scientific-Visualization

This repository contains assignments for Scientific Visualization, featuring marching cubes, ray casting, Line Integral Convolution, Sammon Mapping, and Self-Organizing Maps. It demonstrates visualization techniques applied to scientific data.

Language: C++ - Size: 39.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months 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.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 105 - Forks: 11

nhmikami/42-cub3d Fork of carolcal/42_cub3D

Our first-person shooter 3D game

Language: C - Size: 63.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

dtrajko/MoravaEngine

2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.

Language: C++ - Size: 690 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 305 - Forks: 20

yxlao/camtools

CamTools: Camera Tools for Computer Vision

Language: Python - Size: 756 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 195 - Forks: 12

salt-die/terminal_dungeon

A raycasting library for your terminal!

Language: Python - Size: 20.2 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 244 - Forks: 13

tarikkudesu/Cub3d

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. the program has to implement a ray-casting algorithm in order to make a dynamic view inside a maze, in which you'll have to find your way.

Language: C - Size: 13.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

NabilHY/cub3d-42

42 Project - Cub3d

Language: C - Size: 60.5 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

MatthieuGillieron/cub3d

A simple 3D game engine using raycasting, inspired by Wolfenstein 3D

Language: C - Size: 16.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

biralavor/42_cube3D

This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever, to explore ray-casting. Pair-programming project with @GioGardinali

Language: C - Size: 5.47 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Zielon/PBRVulkan

Vulkan Real-time Path Tracer Engine

Language: C++ - Size: 207 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 504 - Forks: 40

Caliverx2/raycasting-lewapnoob

Technological demo of a pseudo-3D game written in Kotlin and swing.JFrame utilizing raycasting and DDA algorithm.

Language: Kotlin - Size: 3.69 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

umardarazkhan/lidar-unity

This repository contains code and setup for a lidar scanner using particles in Unity 6. Explore the project to see how lidar data visualization works in a 3D environment! 🛠️🌌

Size: 12.2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

marius-test/raycasting_engine

Raycasting Engine in Python

Language: Python - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

WebAxol/rayven

Hybrid rendering engine that combines raycasting and raymarching. Offers all features of a conventional raycaster, but can render mirrors and complex backgrounds.

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

markusmoenig/raycaster

A Raycaster engine written in Rust

Language: Rust - Size: 5.7 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 0

dhuss42/cub3d

This project was inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. The project dealt with raycasting.

Language: C - Size: 9.68 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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.

Language: C++ - Size: 8.37 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 63 - Forks: 7

Squareys/epic-ray-engine

Archived source code for the Java EpicRay raycasting engine.

Language: Java - Size: 40.6 MB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1

EcSolticia/RaynderCast

Experimental library for creating raycasting-based walking simulators with custom render distance functions.

Language: C++ - Size: 249 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

AgvanGrigoryan/cub3d Fork of natamazy/cub3d

My first RayCaster with miniLibX

Language: C - Size: 434 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

tmpstpdwn/TermCaster

Raycaster that renders to the terminal.

Language: C - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

hlntzg/cub3d

A simple 3D game engine implemented in C using raycasting techniques to render a first-person view, featuring textured walls, player movement, and collision detection.

Language: C - Size: 4.92 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

okkindel/Labyrinth

Simple 3D Labyrinth written in Javascript. Maze generator was written earlier in Java. It uses canvas to draw minimap and raycasting system.

Language: JavaScript - Size: 2.7 MB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 10

joseevilasio/cub3d_42 Fork of marianaobmorais/cub3d

Just relax — no explosions, no blood, no running. Just pigeons.

Language: C - Size: 6.87 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

princess-mikus/42-cub3d

Small prototype for a game using raycasting for graphics

Language: C - Size: 24.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

jmssnr/raycasting-in-react

Raycasting in React

Language: TypeScript - Size: 199 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

christopher-talke/prototype-game

An implementation of raycasting with HTML, CSS & JavaScript without using the Canvas API

Language: TypeScript - Size: 1.16 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

kbladin/Monte_Carlo_Ray_Tracer

A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.

Language: C++ - Size: 20.7 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 145 - Forks: 31

HabibUllah61103/Pygame-Raycaster

A Python-based 3D first-person shooter game that uses raycasting technology for pseudo-3D rendering. Built with Pygame, it features dynamic NPC pathfinding, interactive weapons, and immersive gameplay mechanics. Perfect for learning advanced game development concepts and 3D rendering techniques

Language: HTML - Size: 10.6 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

rjaada/Cub3D_42_Project

3D graphics engine using raycasting principles - 42 School project inspired by Wolfenstein 3D

Language: C - Size: 197 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

cherenkov-plenoscope/merlict

ray tracing for python

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

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

Language: C - Size: 118 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

vanruesc/sparse-octree

A sparse octree data structure.

Language: TypeScript - Size: 5.79 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 126 - Forks: 18

nomnomab/RaycastVisualization

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

Language: C# - Size: 26.2 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 164 - Forks: 14

Styzex/rust_ray

A simple ray casting game engine written in Rust.

Language: Rust - Size: 77.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

lcp29/trimesh-ray-optix

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

Language: C++ - Size: 12 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 19 - Forks: 5

BPoisson/raycaster

A raycaster written in Rust using ggez.

Language: Rust - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

aryanbatras/JavaReflect-3D-Engine

3D Interactive Ray Tracing Engine Built In Java From Scratch

Language: Java - Size: 472 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

LagrangianLad/pycasting 📦

2D implementation of a raycast thecnique in Pygame

Language: Python - Size: 275 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

vinibiavatti1/RayCastingTutorial

A simple RayCasting rendering tutorial for game development

Language: JavaScript - Size: 3.15 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 271 - Forks: 16

munucrafts/Rayzer

Rayzer is a simple CPU-based ray tracer designed to explore real-time rendering fundamentals like ray tracing, path tracing, materials, lighting, etc.

Language: C++ - Size: 3.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

AntoineLandrieux/PyRaycast

Python Raycasting

Language: Python - Size: 5.86 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Hongtae/FTVoxelEngine

Toy Voxel Engine, Vulkan-SVO

Language: C++ - Size: 13.2 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

ssloy/tinyraycaster

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

Language: C++ - Size: 26.7 MB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 1,943 - Forks: 143

ssloy/glsltuto

GLSL shaders tutorial

Language: C++ - Size: 1.45 MB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 224 - Forks: 33

UnityRPG/2-Core-Combat

The second section of the course. You will learn everything required to build simple core combat in your RPG, creating the core experience.(REF: CC_RPG) http://gdev.tv/rpggithub

Language: ShaderLab - Size: 181 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 59 - Forks: 26

mboukour/Cub3D

cub3D is a first-person 3D maze renderer created using ray-casting technology, inspired by the groundbreaking Wolfenstein 3D game. This project implements a simplified graphics engine from scratch, allowing navigation through a maze defined in a configuration file. With textured walls, customizable colors, and responsive controls.

Language: C - Size: 7.64 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

tsoding/koil

Online Multiplayer Browser Game with Old-School Raycasting Graphics.

Language: C++ - Size: 10.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 365 - Forks: 42

xtrinch/wasm-raycaster

Raycaster in Rust WASM

Language: Rust - Size: 19.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

j1sk1ss/CordellEngine.PETPRJ

Simple library for implementing 3D graphics anywhere

Language: C# - Size: 9.35 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

garstas/goom3d

:suspect: 3D-like first person shooter engine written in go inspired by Wolfenstein 3D

Language: Go - Size: 29 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 17 - Forks: 1

neil3d/50YearsOfRayTracing

以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。

Language: C++ - Size: 252 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 449 - Forks: 49

RustamSubkhankulov/raycasting

Using my own c++ vector implementation for raycasting

Language: C++ - Size: 1.11 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ufocoder/fps

Browser wolfenstein-like first-person 2.5D shooter

Language: TypeScript - Size: 15.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 75 - Forks: 5