| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this userโs behavior. Learn more about reporting abuse.
Report abuseOpen-source C++ game technology โ 3D tooling, an XNA-style framework, compatibility layers, and game preservation.
OpenEggbert is the open-source ecosystem of Robert Vokรกฤ: a family of modern C++ projects that build on each other โ from a .NET-style runtime, through an XNA-style cross-platform framework, up to a 3D scene editor and playable game ports targeting Windows, Linux, WebAssembly, and Android.
๐ openeggbert.com โ ecosystem hub ยท ๐ฎ speedyblupi.com โ play the games in your browser ยท ๐ค robertvokac.com
โ560.5k lines of C++ across the projects below.ยน
| # | Project | What it is | LOC | Web / Demo |
|---|---|---|---|---|
| 1 | mesh-craft ๐ฉ | Flagship โ C++23 3D scene editor for the XML-based MC3 format: primitives, CSG booleans (Manifold), PBR materials, keyframe animation, glTF/GLB + MCB export | โ41.2k | meshcraft3d.com |
| 2 | cna | Modern C++23 reimplementation of the Microsoft XNA 4.0 API on SDL3, restructured into 15 modules + a ~40-backend renderer layer โ 46 pluggable backends (Vulkan, bgfx, WebGPU, Direct3D 9/10/11/12, SDL_GPU, Metal, the full legacy DirectX 1โ9 line, desktop/mobile OpenGL/OpenGL ES/OpenVG, and more) and cross-platform networking | โ292.2k | libcna.com ยท demo |
| 3 | cna-samples | C++ ports of the official Microsoft XNA Game Studio 4.0 sample collection running on CNA โ web demos coming soon | โ48.0k | โ |
| 4 | cna-craft | Minecraft-like first-person voxel-world prototype on CNA, a faithful port of fogleman/Craft โ chunk-streamed terrain, ambient occlusion, world-editing commands, SQLite persistence, multiplayer; in development | โ6.3k | โ |
| 5 | sharp-runtime | Pragmatic subset of the .NET runtime (System::*) in native C++, restructured into 39 modules (41 CMake components) โ the foundation layer under CNA and the tools | โ78.9k | docs |
| 6 | free-direct | DirectX 3 (2D) compatibility layer on SDL3 โ DirectDraw/DirectSound subset for legacy games | โ4.3k | docs ยท demo |
| 7 | free-api | Minimal Win32 API (circa 1998) compatibility layer on SDL3 โ run legacy Windows games anywhere | โ4.5k | docs |
| 8 | free-eggbert | Reverse-engineered, buildable reconstruction of Speedy Eggbert 2, made portable via free-api + free-direct | โ28.1k | docs ยท demo (partial) |
| 9 | mobile-eggbert | C++ port of Speedy Blupi (2013 Windows Phone XNA game) on CNA โ fully playable in the browser | โ20.5k | docs ยท play |
| 10 | galaxy-eggbert | 3D remake of Speedy Blupi / Mobile Eggbert on CNA + Easy3D โ the sole implementation; the prior Simple3D/U3D path was fully retired and removed from the tree on 2026-07-25 | โ18.5k | docs |
| 11 | easy-gl | Toolkit-independent C++20 RAII wrapper over OpenGL / OpenGL ES โ host owns the window and GL context | โ3.6k | docs |
| 12 | easy-3d | Small C++23 helper library beside CNA โ cameras, texture atlas, billboard/cube batching, debug draw | โ1.0k | docs |
| 13 | meta-gl | Low-level type-safe C++23 wrapper for OpenGL ES 2.0+ / WebGL โ runtime function loading, enum-class GL constants | โ8.9k | docs |
| 14 | mobile-eggbert-legacy | Legacy C#/MonoGame preservation archive of Mobile Eggbert (ILSpy-decompiled Windows Phone XNA sources) | โ | โ |
| 15 | mobile-eggbert-libgdx | Java/LibGDX port of Speedy Blupi with a small XNA/.NET compatibility bridge | โ | โ |
| 16 | sprite-utils | Small C++23 sprite utilities and assets (number spritesheets, web component) | โ2.2k | โ |
| 17 | youtube-frontend | C++23 static HTML index generator for ArchiveBox video archives (OpenCV + FFmpeg) | โ2.3k | web |
ยน LOC measured with cloc (August 2026): C++ sources and headers (.cpp/.hpp/.h), src/ and include/ directories only, excluding tests, vendored, and third-party code.
mesh-craft (3D scene editor, MC3 format)
โโโ CNA (XNA-style cross-platform framework) โ cna-samples ยท cna-craft ยท easy-3d
โโโ easy-gl โ meta-gl (OpenGL layers)
โโโ sharp-runtime (.NET-style foundation)
free-eggbert (Speedy Eggbert 2 reconstruction)
โโโ free-direct (DirectX 3 subset)
โโโ free-api (Win32 subset) โ both on SDL3
games: mobile-eggbert (C++/CNA) ยท galaxy-eggbert (3D) ยท cna-craft (voxel prototype) ยท legacy C# / Java ports
WebAssembly builds hosted at speedyblupi.com:
Robert Vokรกฤ โ Prague, Czech Republic
C++ port of Speedy Blupi (2013 Windows Phone XNA game) on the CNA framework โ desktop, Android, and web (playable at speedyblupi.com).v
C++
Forked from jummy0/sb2-decomp
A work-in-progress decompilation of the 1998 platforming game Speedy Blupi (Speedy Eggbert) and its 2001 sequel.
C++23 3D scene editor for the XML-based MC3 format โ primitives, CSG booleans, PBR materials, keyframe animation, glTF/GLB and MCB export.
C++ 2
C++ ports of the official Microsoft XNA Game Studio 4.0 samples, running on the CNA framework. Web demos coming soon.
Python 5
C++ reimplementation of a pragmatic subset of the .NET runtime (System::* types) โ a lightweight foundation layer for native C++ projects such as CNA.
C++ 1
| Back | FazBrowse Home | New Git URL |