IvanSobolev/Neo3dEngine
A minimalist CPU-based 3D console engine in C# (.NET 8) built from scratch. Features Raycasting/Raytracing, dynamic lighting & shadows, .obj loader, and custom TCP-based multiplayer with real-time chat. No external graphics APIs.
GitHub repository with 487 stars and 4 forks.
Language: C#
Topics: 3d-engine, console-app, csharp, custom-network-protocol, dotnet, game-engine, game-engine-3d, multiplayer, raycasting, raycasting-engine