Neo3dEngine

Neo3dEngine

CPU-based 3D console engine in C#

Description

Learning how 3D rendering works is hard when modern engines hide everything under layers. Neo3dEngine is a from-scratch, CPU-only 3D engine that renders in the console with no graphics APIs.

It has raycasting and raytracing, dynamic lighting and shadows, .obj loading and custom TCP multiplayer with chat, demoed on YouTube.

Features



CPU rendering:No graphics API.

Raytracing:Lights and shadows.

Models:Loads .obj.

Multiplayer:Custom TCP.