免費與現代的多平臺游戲開發工具包:BansheeEngine
BansheeEngine是一個免費與現代的多平臺游戲開發工具包。它的目的是提供簡單而強大的環境,用于創建游戲和其他圖形應用程序。擁有廣泛的功能可用,從數學和工具庫,到DirectX11和OpenGL渲染系統支持,全功能的編輯器和C#腳本。
Features (currently available)
- Design
- Built using C++11 and modern design principles
- Clean layered design
- Fully documented
- Modular & plugin based
- Multiplatform ready </ul> </li>
- Renderer
- DX9, DX11 and OpenGL 4.3 render systems
- Multi-threaded rendering
- Flexible material system
- Easy to control and set up
- Shader parsing for HLSL9, HLSL11 and GLSL </ul> </li> </ul> </li>
- Asset pipeline
- Easy to use
- Asynchronous resource loading
- Extensible importer system
- Available importer plugins for:
- FXB,OBJ, DAE meshes
- PNG, PSD, BMP, JPG, ... images
- OTF, TTF fonts
- HLSL9, HLSL11, GLSL shaders </ul> </li> </ul> </li>
- Powerful GUI system
- Unicode text rendering and input
- Easy to use layout based system
- Many common GUI controls
- Fully skinnable
- Automatch batching
- Support for texture atlases
- Localization </ul> </li>
- Other
- CPU & GPU profiler
- Virtual input
- Advanced RTTI system
- Automatic object serialization/deserialization
- Debug drawing
- Utility library
- Math, file system, events, thread pool, task scheduler, logging, memory allocators and more </ul> </li> </ul> </li> </ul>
- C# scripting support (in development, coming soon)
- Multi-purpose and extensible editor (in development, coming soon)
- High quality renderer
- Physics system integration
- Audio system integration
- Video system integration
- Networking system integration
- Animation
- GUI animation </ul>
Features (upcoming)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!