< Homepage

3D-like game rendered with raycasting using SDL and C

The source code and a compiled executable is available here.

This game procedurally generates a maze-like map consisting of rooms of various shapes and colors and opens randomly placed doorways between them, the walls of the rooms detect collisions, so the player can't go through them.

The player controls their position and horizontal rotation using the WASD and QE keys. The goal is to collect as many points as possible before the time limit is reached. You can get points or additional time by collecting the beam-shaped objects. The highest scores are recorded in a scoreboard.

The current points and the remaning time along with a minimap is shown on screen.

Screenshot


Kapcsolat: Email Github