Sokol.NET: Cross-platform graphics framework for C#
Sokol.NET WebAssembly Showcase
================================
Experience the power of .NET 10 graphics running entirely in your browser!
This showcase features two impressive examples demonstrating Sokol.NET's
capabilities for cross-platform graphics development:
🎮 GLTF Viewer
Interactive 3D model viewer supporting the glTF 2.0 format. Explore
multiple high-quality 3D models including:
- Damaged Helmet (PBR materials)
- Littlest Tokyo (architectural scene)
- Dancing Gangster (animated character)
- And many more professional 3D assets
Features: PBR rendering, animations, IBL lighting, multiple models
📺 PL_MPEG Video Player
MPEG-1 video playback featuring Big Buck Bunny
(Blender Foundation's open movie project).
Features: Smooth video playback, audio synchronization, streaming support
How to use:
1. Open index.html in your browser (no installation required!)
2. Select an example from the sidebar
3. Click the Fullscreen button for an immersive experience
4. Interact with 3D models or watch high-quality video
All examples run entirely in your browser using:
- WebAssembly (compiled from C# with .NET 10)
- WebGL 2.0 for hardware-accelerated graphics
- Native performance with managed code safety
Learn more:
- GitHub: https://github.com/elix22/Sokol.NET
- Full Showcase (35+ examples): https://elix22.github.io/Sokol.NET/
- Documentation: https://github.com/elix22/Sokol.NET#-quick-start
Built with Sokol.NET - Modern cross-platform graphics for .NET
Note: First-time loading may take 30-60 seconds as the .NET runtime and 3D assets download. Subsequent loads will be much faster thanks to browser caching.




Leave a comment
Log in with itch.io to leave a comment.