A very long time ago we first discovered the Beef Programming language (and recently revisited) an excellent new game programming focus programming language – a hybrid of C# and C++ created by a veteran game developer. There are several 2D libraries, bindings and frameworks for Beef, but very few in 3D, beyond the lowest level protocols. Thankfully that has changed with Sedulous Engine. Sedulous Engine is a complete 3D game engine, with an editor, developed entirely using the Beef programming language. Even better, the creator of the Sedulous Engine is an active contributor on the GFS discord server.
Key Features of Sedulous Engine include:
Renderer — Forward PBR with shadows, particles, decals, sprites, skeletal animation, IBL, reflection probes, and post-processing (SSAO, bloom, TAA, FXAA, tone mapping). Runs on Vulkan 1.3 or DX12.
Scene System — Entity-component architecture with hierarchical transforms, prefab spawning, and scene serialization. Physics (Jolt), navigation (Recast/Detour), and audio (SDL3 with 3D spatialization, bus mixing, DSP effects) are built in.
Editor — Scene hierarchy, 3D viewport with transform gizmos, inspector with auto-generated property editors, asset browser with import pipeline, undo/redo, GPU entity picking, multi-window docking.
UI Framework — Build game menus, HUDs, and tools with declarative XML markup (.sml) and CSS-inspired stylesheets (.sss). Flex, dock, grid, and flow layouts. Buttons, sliders, lists, tabs, text input, and more. Gamepad navigation works out of the box. World-space billboard UI for health bars and labels attached to 3D objects.
Editor Toolkit — Dockable panels, property grids, menu bars, split views, color pickers, node graph canvas, and draggable tree views for building editor tools.
Key Links
Please note, the video below was recorded on July 22/2026, so there may have been small (or massive!) changes since the video was created and when this article/video were published. You can check out the Sedulous Engine in action in the video below.
