GitHub topics: raycasting-engine
vinibiavatti1/RayCastingTutorial
A simple RayCasting rendering tutorial for game development
Language: JavaScript - Size: 3.15 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 270 - Forks: 16

salt-die/terminal_dungeon
A raycasting library for your terminal!
Language: Python - Size: 20.2 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 242 - Forks: 13

AghlaAbdo/42_Cub3D
A graphical 3D game engine using raycasting techniques to project a 2D map into a pseudo-3D environment and provides an immersive first-person view inside a maze-like structure, developed as part of the 42 Network curriculum.
Language: C - Size: 22.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

BredyByte/cub3d
A basic 3D game engine that uses raycasting to render a maze-like environment from a first-person perspective.
Language: C - Size: 14.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

NotTimTam/dendgeon 📦
An open-source doom-style dungeon crawler engine.
Language: JavaScript - Size: 296 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 1

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: 4 days ago - Pushed at: 4 days ago - Stars: 105 - Forks: 11

Owlzy/PIXI-CAST
Simple PIXI.js raycast engine
Language: JavaScript - Size: 734 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

Styzex/rust_ray
A simple ray casting game engine written in Rust.
Language: Rust - Size: 66.4 KB - Last synced at: 2 months ago - Pushed at: 4 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 at: 4 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 0

KjetilIN/raycasting
Ray casting engine written in C with SDL2, inspired by Wolfenstein 3D-style ray casting.
Language: C - Size: 23.8 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

chran554/wolfenstein-raycaster
A raycasting engine with ambient light, dynamic observer light source. The map and textures are from the mother of all first-person-shooter game Wolfenstein 3D. Wolfenstein 3D was groundbreaking in 3D using raycasting for low performance machines (by todays measures).
Language: Go - Size: 879 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ecnivs/RayPy
Raycasting Engine with Pygame
Language: Python - Size: 25.4 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

hamed-rezaee/flutter_raycasting_engine
A Raycasting Engine for Flutter, based on https://github.com/vinibiavatti1/raycastingtutorial.
Language: C++ - Size: 491 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 9 - Forks: 3

StefanKubsch/NARC
A 2.5D raycasting game engine written in C++, based upon lwmf and OpenGL!
Language: C++ - Size: 72.2 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 15 - Forks: 1

Owlzy/OwlRaycastEngine
Basic MonoGame raycast engine
Language: C# - Size: 1.77 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 46 - Forks: 8

Shim06/Raycasting-Engine
A simple raycasting engine made in C++ with SDL2
Language: C++ - Size: 9.74 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

saad-out/KyoubTriDi Fork of khalidlakbuichy/wolfenstein_3D
3D raycasting engine implemented in C.
Language: C - Size: 48.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

shlomnissan/raycaster-gl
A simple raycasting engine demo using OpenGL and modern C++
Language: C - Size: 252 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Shreyas9699/2D_Ray_Casting
A simple 2D Ray casting using SFML
Language: C++ - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Mathis-Desbonnet/RayCast3DProject
Little engine inspired by Doom or Wolfenstein in C using raycasting method
Language: C - Size: 834 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

abarichello/multicaster
Multiplayer raycasting game.
Language: C++ - Size: 125 KB - Last synced at: 17 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 2

zhengisnothere/simple-raycasting-demo
A simple raycasting demo made over the weekend
Language: Python - Size: 63.4 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

jayeml/Pygame-Raycast-Engine
A raycast engine made in python with the pygame library
Language: Python - Size: 214 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Orxwell/raycasting-python
Version 0 of a raycasting-motor in Python.
Language: Python - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jacmoe/retronew
Retro graphics programming in 16bit style - using a modern tool-chain
Language: C++ - Size: 1.23 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 13 - 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 at: over 1 year ago - Pushed at: about 4 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 at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

BenoitRoux0/cub3D
Language: C - Size: 60.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

patricklapgar/raycasting-engine
A custom-made replica of the Wolfenstein 3D raycasting engine
Language: C - Size: 11.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

quakcin/Cork
👻😱 [OLD] Survival Horror Raycaster (C + Allegro5)
Language: C - Size: 7.19 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years 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 at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

derfleck/cub3d
First steps with raycasting using the minilibx library, project for 42 Vienna
Language: C - Size: 198 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

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 at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

mathias-mrsn/cub3d
3D Game using RayCasting
Language: C - Size: 3.46 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

GodToRun/RayWolfenstein
Wolfenstein Copy Version Made With Java (No Game Engine)
Language: HTML - Size: 374 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

masscry/sofjes 📦
Simple raycasting engine
Language: C++ - Size: 1.81 MB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

ms0g/wolf3d
3D Ray casting engine
Language: C++ - Size: 13.2 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

oudend/jscaster
Javascript raycasting engine structured like three.js
Language: JavaScript - Size: 33.9 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

mateusz83/msRay
This is my AMIGA/PC Raycaster project. The main engine files are OS independent, so it can be easly adapted to OS that uses RGBA buffer rendering.
Language: C - Size: 45.2 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 2

romanwrites/cub3D
📦 Raycasting project inspired by "Wolfenstein 3D" (1992) video game
Language: C - Size: 18.2 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

nforay/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: 21.1 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 3

pedro-git-projects/go-sdl2-raycasting-engine
Raycasting engine written using sdl2 Go bindings
Language: Go - Size: 58.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Xitog/raycasting
A repository about old school raycasting technology or "2.5D" used in games such as Wolfenstein 3D (matrix-based) or Doom (sector-based).
Language: C - Size: 246 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

davecom/raycaster
A simple raycaster hacked together as a learning project in C & SDL.
Language: C - Size: 4.07 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

noahwagner04/Pseudo3D_JS
A javascript library for rendering 2.5D scenes.
Language: JavaScript - Size: 359 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

jackwthake/Raycasting
Language: C++ - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

jocabundus/r-cast
Minecraft-like Raycaster World
Language: FreeBasic - Size: 749 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

aokiyoshi/raycaster
Simple raycaster game written with Python
Language: Python - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ksdme/raycasted-world
Raycasting based 3D renderer. Based on https://lodev.org/cgtutor/raycasting.html
Language: TypeScript - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

lkatkus/Scriptenstein3D
Scriptenstein3D - attempt to recreate raycasting engine with javascript and canvas
Language: JavaScript - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

Piras314/Raycaster
Simple Game using Raycasting for Fake 3D
Language: C - Size: 199 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

pulgamecanica/RubyCaster
Ruby based Raycasting Game
Language: Ruby - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

aleksanderkoder/MildredEngine
Mildred Engine is a game engine made to facilitate easy development of raycasted pseudo-3D graphics rendered video games.
Language: C++ - Size: 957 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

generot/pseudo-3d-renderer
P3D is a Pseudo-3D Renderer, i.e. Raycaster, much like the one used in games such as Wolfenstein 3D.
Language: C - Size: 2.22 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

noahwagner04/TestRayCaster
A sloppy written procedural ray caster written in javascript using the p5 library.
Language: JavaScript - Size: 906 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

cgriceld/42-raycasting-game
🎮 raycasting game inspired by Wolfenstein 3D
Language: C - Size: 323 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Squareys/epic-ray-engine
Archived source code for the Java EpicRay raycasting engine.
Language: Java - Size: 40.6 MB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

LucaHermann/Wolf3d
🥇Wolfenstein 3d for real 🥇final grade 121/100
Language: C - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

vilkoz/wolf3d
Pseudo 3D game on raycasting engine
Language: C - Size: 604 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0
