All Projects → GameFoundry → Bansheeengine

GameFoundry / Bansheeengine

Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting

Projects that are alternatives of or similar to Bansheeengine

Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+252.79%)
Mutual labels:  gamedev, engine, opengl, graphics, vulkan, directx
Bsf
Modern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (-43.57%)
Mutual labels:  gamedev, opengl, graphics, vulkan, directx
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+28.29%)
Mutual labels:  game-engine, gamedev, opengl, graphics, vulkan
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-93.77%)
Mutual labels:  game-engine, gamedev, engine, opengl, graphics
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (-92.95%)
Mutual labels:  game-engine, gamedev, engine, vulkan
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+302.55%)
Mutual labels:  gamedev, opengl, graphics, vulkan
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (-26.29%)
Mutual labels:  gamedev, opengl, vulkan, directx
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-95.25%)
Mutual labels:  gamedev, opengl, vulkan, directx
Fiber2d
Cross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (-85.72%)
Mutual labels:  game-engine, opengl, vulkan, directx
Xray 16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Stars: ✭ 1,806 (-37.85%)
Mutual labels:  game-engine, engine, opengl, directx
Klayge
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (-43.36%)
Mutual labels:  game-engine, engine, opengl, graphics
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (+181.11%)
Mutual labels:  opengl, graphics, gamedev, game-engine
Renderdoc
RenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+105.4%)
Mutual labels:  opengl, graphics, vulkan, directx
Innocenceengine
Cross-platform modern game engine.
Stars: ✭ 149 (-94.87%)
Mutual labels:  game-engine, engine, opengl, vulkan
Overload
3D Game engine with editor
Stars: ✭ 335 (-88.47%)
Mutual labels:  game-engine, gamedev, opengl, graphics
Blue Flame Engine
A 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (-95.56%)
Mutual labels:  game-engine, gamedev, opengl, directx
Alimer
Cross-platform game engine.
Stars: ✭ 172 (-94.08%)
Mutual labels:  game-engine, gamedev, graphics, vulkan
Fishengine
Simple, Unity-like Game Engine.
Stars: ✭ 191 (-93.43%)
Mutual labels:  game-engine, engine, opengl
Directx12gameengine
DirectX 12 .NET game engine
Stars: ✭ 194 (-93.32%)
Mutual labels:  game-engine, graphics, directx
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (-92.84%)
Mutual labels:  game-engine, engine, opengl

Latest version Build status Discord

What is Banshee?

Banshee is a high-quality and modern game development toolkit. It provides a high-performance, multi-threaded game engine written in C++14. The engine includes math and utility libraries, Vulkan, DirectX 11 and OpenGL support, handles common tasks such as input, GUI, physics, audio, animation and scripting, and supports many popular resource formats (e.g. FBX, PNG, PSD, TTF, OGG, WAV).

Banshee provides an intuitive and customizable editor that can be used to manage assets, build levels, compile scripts, and to test and publish your game. The editor can be extended or customized with scripts to meet the exact needs of your project.

Banshee's C# scripting system comes with an extensive API that ensures development can be completed without ever needing to touch the engine's C++ core. C# scripting simplifies development by providing access to the entire .NET library, plus a wide variety of other managed libraries. The scripting system is fully integrated with the Banshee editor and external tools, such as Visual Studio. Fast compilation ensures iteration times between scripting and testing are minimized.

Banshee can also be used as a low-level framework, or as a powerful foundation to build new technologies upon. The engine can be easily customized for any game-specific needs. It uses a layered, plugin-based design that allows its functionality and systems to be upgraded, removed, or replaced as required. Banshee's code is modern, uses clean interfaces, and is easy to learn and maintain. Platform-specific functionality is kept at a minimum to make porting as easy as possible. It is fully documented with an extensive API reference. Introductory manuals are supplied for most major systems.

WARNING: Banshee is still in development and should not be used in production.

Features

  • Core features - A list of all core engine features.
  • Editor features - A list of all editor specific features.
  • Roadmap - A list of features to be implemented in both near and far future.

Download

  • Binaries - Download pre-built binaries for the most recent version.
  • Compiling - Learn how to compile the engine yourself.

Documentation

About

  • License - Information about Banshee's license.
  • Contribute - Help out with the development

Media

Banshee Editor Banshee Editor

Video overview

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].