Ecosyste.ms: Repos

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

GitHub topics: raycaster

SergeyChelak/inferis

Raycasting-based first person shooter game with custom engine

Language: Rust - Size: 16.2 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

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

Skalyaeve/cub3d

Raycaster (DOOM Like)

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

harbdog/raycaster-go

Golang raycaster engine using the Ebitengine 2D Game Library

Language: Go - Size: 6.86 MB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 140 - Forks: 13

pixelmek-3d/pixelmek-3d

PixelMek 3D is an unofficial BattleTech first person raycasted game using community contributed pixel mech artwork

Language: Go - Size: 25.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - Forks: 1

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

Abdulrahman-K-S/The-Maze-SDL

ALX Portifolio Project

Language: C - Size: 2.48 MB - Last synced: 22 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

NinovanderMark/WebLabyrinth

Web Labyrinth - Raycaster for the browser

Language: TypeScript - Size: 1.08 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 1

drummyfish/haskell_game

Wolfenstein 3D, ray-casting FPS game I make to learn Haskell. No libraries used, rendering is done in terminal.

Language: Haskell - Size: 207 KB - Last synced: 21 days ago - Pushed: about 6 years ago - Stars: 104 - Forks: 9

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

jacmoe/permadi-port

Permadi's Raycaster code ported to C++ and Raylib

Language: C - Size: 39.4 MB - Last synced: about 1 month ago - Pushed: over 3 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

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

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

reznakt/ray-casting

A simple ray casting project using SDL2

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

jacmoe/pxlwolf

Seriously overengineered Wolfenstein-like raycast engine

Language: C++ - Size: 50.2 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 5 - Forks: 2

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

glouw/littlewolf

A tiny software graphics and game engine

Language: C - Size: 1.55 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 792 - Forks: 48

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

nqpz/fastcast

Fun sphere raycaster

Language: Futhark - Size: 199 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

tatjam/RaycastGame

Roleplaying game set in a research facility deep underground

Language: C++ - Size: 7.5 MB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 0

mhammerc/my_engine

A fully-working raycasting 3D engine from scratch!

Language: C - Size: 36.2 MB - Last synced: 2 months ago - Pushed: over 7 years ago - Stars: 0 - 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

MiguelTolino/cub3D

This project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever. Wolfenstein!!!!

Language: C - Size: 13.7 MB - Last synced: 3 months ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0

shinyhut/jaycaster

A 'raycasting' pseudo-3D engine implemented in JavaScript

Language: JavaScript - Size: 311 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

miarolfe/MiniFPS

C++11 & SDL2-based retro FPS

Language: C++ - Size: 17.5 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 8 - Forks: 0

abosma/SFMLRaycaster

C# SFML Raycasting Test Engine

Language: C# - Size: 183 KB - Last synced: 26 days ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

markusmoenig/raycaster

A Raycaster engine written in Rust

Language: Rust - Size: 5.7 MB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 13 - Forks: 0

indigoparadox/vbray

Simple Visual Basic 4 Raycast proof-of-concept

Language: Visual Basic 6.0 - Size: 123 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

Sid-Bhatia-0/RayCaster.jl

Fast and exact integer-based ray casting in Julia

Language: Julia - Size: 79.1 KB - Last synced: 7 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

Anox3D/JS-Caster

A raycaster in JavaScript (doesn't work (as usual)). Based on this article: https://medium.com/@fahad.haidari/build-a-pseudo3d-game-engine-with-javascript-using-raycasting-4ab9c3d22bc1.

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

Anox3D/FPS-Mazing

Attempt to a raycasting engine based on this tutorial: https://youtu.be/gYRrGTC7GtA.

Language: C - Size: 14 MB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

TollyH/pymaze

A pseudo-3D grid-based maze game written in Python with PyGame

Language: Python - Size: 8.52 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 2

jacmoe/retronew

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

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

Paul-Passeron/Raycaster

Raycaster made in C++ with SFML.

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

Ziko909/Cub3d

This project is inspired by the world-famous Wolfenstein 3D game

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

dangarcar/esp32-raycaster

A Wolfestein 3D based raycaster made with PlatformIO esp32 written in C++ with a SDL2 port, too.

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

facebookresearch/HVVR

Hierarchical Visibility for Virtual Reality, which implements a hybrid CPU/GPU ray-caster, suited for real time rendering of effects such as lens distortion.

Language: C++ - Size: 320 KB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 111 - Forks: 24

PSStefanov19/CBBA-6890

A maze raycasting game

Language: C - Size: 3.34 MB - Last synced: 5 months ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

zase414/cataclysm

repository for the work-in-progress OpenGL pseudo-3D raycasting-based game (engine) written in Java, cataclysm

Language: Java - Size: 15.2 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 1

SnkSynthesis/pyraycaster

Raycaster built with Python

Language: Python - Size: 36.1 KB - Last synced: 5 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

joshuacrotts/raycaster-haskell

This is a raycaster written in Haskell with SDL2.

Language: Haskell - Size: 29.2 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

daedalus/3Dto2DRayCaster

this is not a raytracer

Language: Python - Size: 4.88 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 1

bl33h/deepDiveOdysseyRaycasting

The code simulates 3D perspective with a "Under the Sea Pirates Treasure Hunt" theme using raycasting.

Language: C++ - Size: 46 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 0

ForAbby-X/cube3D

A small 3D renderer based on raycasting and rasterizing

Language: C - Size: 159 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 3 - Forks: 0

Jebbly/Python-Raycaster

A Python Raycaster using PyGame and Pillow (Raycasting and Floorcasting)

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

melchor629/raycastergl

A Wolf3D-like raycaster using OpenGL shaders

Language: C++ - Size: 84 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 6 - Forks: 2

KBlischke/raycaster

A demo of a simple raycaster engine, implemented with the Löve2D framework in Lua

Language: Lua - Size: 40 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

mcombeau/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: 310 KB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

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: 6 months ago - Pushed: about 5 years ago - Stars: 132 - Forks: 31

jdecorte-be/42-Cub3d

This is 42's project Cub3d, using the ray-casting technique and C to create a Wolfenstein 3D-like game

Language: C - Size: 26.8 MB - Last synced: 6 months ago - Pushed: almost 2 years ago - Stars: 7 - Forks: 0

markx86/raycaster

A simple raycaster made with raylib

Language: C - Size: 54.7 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

vinibiavatti1/RayCastingTutorial

A simple RayCasting rendering tutorial for game development

Language: JavaScript - Size: 3.14 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 196 - Forks: 15

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: 358 MB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 9 - Forks: 1

ZeroDayArcade/HTML5_Raycaster

A port of Lode Vandevenne's C++ raycaster example to JavaScript/HTML5.

Language: HTML - Size: 21.5 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

charyan/rc

A Ray Caster demo made in C++ with SDL2

Language: C++ - Size: 51.8 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

matcodesalot/sting-ray

Sting Ray is a ray casting engine written in vanilla ES6 JavaScript using the HTML5 canvas. Ray casting was first popularized by Wolfenstein 3D developed by Id Software.

Language: JavaScript - Size: 36.1 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

silvematt/TomentRaycaster

A Software Rendering Raycaster Engine written in C and SDL2.

Language: C - Size: 8.51 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 44 - Forks: 3

piotoor/Grey

An FPS game for C64 written in assembly

Language: Assembly - Size: 5.26 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

dderevjanik/ts-raycasting

:sun_with_face: Raycasting in Typescript

Language: TypeScript - Size: 1.28 MB - Last synced: 12 days ago - Pushed: about 6 years ago - Stars: 4 - Forks: 0

hde-oliv/cub3D

A simple raycaster, made with C and utilizing a custom-made graphics library called MiniLibX, a basic wrapper for the X Window System.

Language: C - Size: 2.73 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

Distortions81/GoRaycast

golang 90s raycaster

Language: Go - Size: 26.6 MB - Last synced: 15 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

triskj0/python-2D-and-3D-rendering

A few fairly simple python scripts related to this topic.

Language: Python - Size: 204 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

seksea/raycaster_cpp

A "non-euclidean" raycaster written in cpp for my NEA project

Language: C++ - Size: 10.3 MB - Last synced: 8 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

RFS-Makers/RetroFPSStudio

The public repo of Retro FPS Studio (RFS), for educational reading and not for reuse. See license.

Language: C - Size: 1.68 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 21 - Forks: 0

dkohlsdorf/Scala3D

A simple 3D engine similar to Wolfenstein 3D

Language: Scala - Size: 710 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1

MatthewATaylor/Raycasting-Engine

A raycasting engine written in C++ with SFML

Language: C++ - Size: 4.83 MB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

ElgenTidwell/Dumech3D

Hacked-Together Retro 3D Raycaster

Language: C# - Size: 49.6 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 2 - Forks: 0

silvematt/TomentOnline

A Software Rendering Raycaster Engine with multiplayer written in C and SDL2.

Language: C - Size: 7.93 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 9 - Forks: 0

lschrafstetter/42_cub3d

This is the "cub3D" project of the 42 School core curriculum. The goal was to create a raycaster in C (wolfenstein3D clone).

Language: C - Size: 4.63 MB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

dderevjanik/ts-rays

Ray casting engine written in Typescript using FP techniques

Language: TypeScript - Size: 30.3 KB - Last synced: 9 months ago - Pushed: about 8 years ago - Stars: 2 - Forks: 1

Pinkyboi/WOLF3D

This project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever.

Language: C - Size: 3.71 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0

dhodvogner/rustcaster

Pseudo-3D raycaster implementation in Rust without any graphics API.

Language: Rust - Size: 76.2 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

Javanaise/vcs-demo-raycaster

Realtime Raycasting on the Atari VCS

Language: C - Size: 649 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0

LelsersLasers/3D-Raycaster

Wolfenstein 3D like raycaster using Macroquad in Rust running on the web

Language: Rust - Size: 15.6 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 3 - Forks: 0

hydrixos/raycaster-swift

A Ray Caster in Swift

Language: Swift - Size: 1.4 MB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 17 - Forks: 2

Leetius/badraycaster

Language: C - Size: 11.7 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

DarioCastagnola/cub3d

Project for 42Roma Luiss. We need to implement raycasting in C

Language: C - Size: 1.27 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

DrA1ex/raytracer-js

Ray-caster / Ray-tracer (2D to pseudo 3D)

Language: JavaScript - Size: 129 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

LagrangePointTwo/RaycastingJS

Raycasting examples in JavaScript including a euclidean angles example and a vector based example. A debugging version showing the overhead 2D view along side the rendered raycaster is also included.

Language: HTML - Size: 60.5 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

ericwoude/ulvenstein

Web Assembly demo of a Wolfenstein3D–inspired ray casting renderer

Language: Rust - Size: 58.6 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

GGalizzi/raycaster

A rust raycaster with Pixels and Bevy

Language: Rust - Size: 1.14 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

Myu-Unix/ray_engine

A toy raycasting engine in Go + Ebiten

Language: Go - Size: 8.88 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 21 - Forks: 5

gyng/COBOL-CASTER

Raycaster exercise in COBOL

Language: COBOL - Size: 125 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 1 - Forks: 0

HarveyHunt/rayblaster

A rust ray tracer

Language: Rust - Size: 634 KB - Last synced: 11 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

Jonas-VN/Raycaster

A 3D raycaster written in python

Language: Python - Size: 649 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

bytecode77/castenstein

Raycaster (C++)

Language: C - Size: 5.42 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 16 - Forks: 5

berkbavas/RaycasterEngine

2D Raycaster Engine Implemented Using Compute Shaders

Language: C++ - Size: 4.54 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 1

TollyH/CSMaze

A C# port of PyMaze made with SDL2

Language: C# - Size: 7.95 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 1

NotTimTam/dendgeon

An open-source doom-style dungeon crawler engine.

Language: JavaScript - Size: 295 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 12 - Forks: 1

wyattferguson/raycaster-demo

A classic 2d raycaster built in Python

Language: Python - Size: 34.2 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0

blefaudeux/rusty-marcher

A simple ray marching renderer written in Rust. Almost self contained, very few dependencies, more of a programming exercise

Language: Rust - Size: 5.49 MB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

ms0g/wolf3d

3D Ray casting engine

Language: C++ - Size: 13.2 MB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

figglewatts/Raycaster

A raycasting renderer in C.

Language: C - Size: 141 KB - Last synced: 12 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

ANANTH-SWAMY/raycaster

Simple 3D raycaster made with python using pygame as a graphics library

Language: Python - Size: 13.7 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 5 - Forks: 0

rlinsdev/42-Cub3D

This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever

Language: C - Size: 2.19 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 1

mir3z/raycaster.js

Raycasting engine in JavaScript

Language: JavaScript - Size: 735 KB - Last synced: 17 days ago - Pushed: about 7 years ago - Stars: 9 - Forks: 1

hydrixos/raycaster-rust

A Ray Caster in Rust (+Webassembly)

Language: Rust - Size: 765 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 13 - Forks: 2

Bezik1/HistHack

Game using only pygame, based on raycaster build by myself few months ago, i based my algorithm on DOOM 1993

Language: Python - Size: 47.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0