https://github.com/razvan48/old-school-3d-engine
Game engine inspired by early 1990's first-person shooters
https://github.com/razvan48/old-school-3d-engine
game-engine opengl raycasting wolfenstein-3d
Last synced: 3 months ago
JSON representation
Game engine inspired by early 1990's first-person shooters
- Host: GitHub
- URL: https://github.com/razvan48/old-school-3d-engine
- Owner: Razvan48
- Created: 2022-12-23T18:17:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-03T23:27:25.000Z (over 2 years ago)
- Last Synced: 2025-01-22T18:50:56.104Z (4 months ago)
- Topics: game-engine, opengl, raycasting, wolfenstein-3d
- Language: C
- Homepage:
- Size: 13.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Old-School-3D-Engine
This is a game engine inspired by early 1990's first-person shooters, such as Wolfenstein 3D (1992) and Doom (1993).
Levels are easily-customisable in the form of 2D arrays, yet they are rendered in 3D using RayCasting algorithms.
Collision detection and resolution are implemented.
![]()
**Controls:**
- WASD for moving around