Skip to main content
GameDev.net gamedev.net
Developer Blog

This is a developer's personal perspective or experience. Views expressed are those of the author.

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Gamefromscratch
Gamefromscratch Blog
· 3 months, 3 weeks ago • Mike

B3DFramework – 3D Game Development Framework

Briefing

B3DFramework is a new open-source C++ 3D game development framework built from the bones of Banshee Game Engine and its bs::framework layer. The big story here isn’t a flashy feature list so much as resurrection: two promising open-source projects that vanished for unclear reasons have effectively been brought back in a new form.

For developers, that matters because it may restore access to a familiar architecture and codebase style, especially if you were already invested in bs::framework concepts. The article specifically calls out a high-performance ECS, which suggests the framework is aiming at the usual modern engine priorities: data-oriented gameplay code, scalability, and cleaner separation of systems. There aren’t many concrete specs in the post, so this is more a signal to watch than a full technical evaluation.

“a "new" open-source C++ game development framework”

— GameFromScratch · Describing B3DFramework
At a glance
what
B3DFramework is a new open-source C++ 3D game development framework.
who
It is based on the Banshee Game Engine and the bs::framework that powered it.
what
The framework is described as a revival of the bs::framework codebase.
impact
Could give developers a familiar ECS-based foundation instead of starting a 3D framework from scratch.
Signal Mixed

Promising revival, but little technical detail yet

Discuss

Follow b3dframework updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...