bsf

Modern C++14 library for the development of real-time graphical applications

Github星跟蹤圖

bs::framework is a C++ library that aims to provide a unified foundation for the development of real-time graphical applications, whether games, engines or tools.

Highlights

  • Built from the ground up in modern C++14 with a clean user-facing API
  • Lightweight implementations without the crud often found in older, larger solutions
  • Clean, highly modular architecture that can be easily understood, modified and built upon
  • Cross-platform, highly optimized, multi-threaded core capable of running very demanding projects
  • Focus on modern technologies and high-fidelity graphics
  • Fully documented codebase with an extensive API reference

Current feature-set includes a wide range of high level systems, ranging from math and utility libraries, to a physically based renderer backed by Vulkan, DirectX or OpenGL, all the way to input, GUI, physics, audio, animation and scripting systems, with asset support for most popular resource formats.

Features

  • Features - A detailed list of all currently available features.
  • Roadmap - A list of features to be implemented in both near and far future.

Get started

  • Documentation - Head over to the "User manuals" section to learn how to use the framework from the ground up. Use the API reference to look up what a particular class/method does.
  • Examples - Grab a set of working examples and start tinkering and analyzing them to figure out how things work. They are well documented and can be used for quickly learning the framework.
  • Compiling - Learn how to compile the framework from the source code.

Screenshots

1 2

3 4

5 6

主要指標

概覽
名稱與所有者GameFoundry/bsf
主編程語言C++
編程語言CMake (語言數: 9)
平台
許可證MIT License
所有者活动
創建於2018-03-15 10:17:21
推送於2020-03-10 22:23:26
最后一次提交2019-10-26 12:47:02
發布數2
最新版本名稱v1.1.0 (發布於 )
第一版名稱v1.0.0b (發布於 )
用户参与
星數1.8k
關注者數104
派生數193
提交數5.2k
已啟用問題?
問題數236
打開的問題數99
拉請求數59
打開的拉請求數8
關閉的拉請求數116
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?