All Projects → Vault16Software → Blue Flame Engine

Vault16Software / Blue Flame Engine

Licence: mit
A 3D/2D game engine that supports both DirectX11 and OpenGL 4.5

Projects that are alternatives of or similar to Blue Flame Engine

Glide
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Stars: ✭ 353 (+173.64%)
Mutual labels:  game-development, game-engine, gamedev, 2d-game-engine, tilemap
Fxgl
Stars: ✭ 2,378 (+1743.41%)
Mutual labels:  game-development, game-engine, gamedev, 2d-game-engine, 3d-game-engine
Overload
3D Game engine with editor
Stars: ✭ 335 (+159.69%)
Mutual labels:  game-engine, gamedev, opengl, rendering-engine, graphics-engine
O2
2D Game Engine with visual WYSIWYG editor
Stars: ✭ 121 (-6.2%)
Mutual labels:  game-development, game-engine, 2d-game-engine, opengl
Etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (+216.28%)
Mutual labels:  game-development, game-engine, 3d-game-engine, opengl
Rizz
Small C game development framework
Stars: ✭ 428 (+231.78%)
Mutual labels:  game-development, game-engine, gamedev, opengl
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (+159.69%)
Mutual labels:  game-development, game-engine, gamedev, 2d-game-engine
Coffee
An opinionated 2D game engine for Rust
Stars: ✭ 771 (+497.67%)
Mutual labels:  game-development, game-engine, gamedev, 2d-game-engine
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+370.54%)
Mutual labels:  game-development, game-engine, opengl, opengles
Pixelvision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Stars: ✭ 773 (+499.22%)
Mutual labels:  game-development, game-engine, gamedev, 2d-game-engine
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (-46.51%)
Mutual labels:  game-engine, gamedev, opengl, graphics-engine
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (+210.08%)
Mutual labels:  game-development, game-engine, gamedev, graphics-engine
Ncine
A cross-platform 2D game engine
Stars: ✭ 372 (+188.37%)
Mutual labels:  game-development, game-engine, gamedev, opengl
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+320.16%)
Mutual labels:  game-engine, gamedev, opengl, rendering-engine
Magnum Plugins
Plugins for the Magnum C++11/C++14 graphics engine
Stars: ✭ 66 (-48.84%)
Mutual labels:  game-engine, gamedev, opengl, graphics-engine
Duality
a 2D Game Development Framework
Stars: ✭ 1,231 (+854.26%)
Mutual labels:  game-development, game-engine, gamedev, opengl
Grid Sdk
The Grid SDK - Game engine for Lua
Stars: ✭ 612 (+374.42%)
Mutual labels:  game-development, game-engine, gamedev, 2d-game-engine
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+2789.92%)
Mutual labels:  game-engine, gamedev, opengl, graphics-engine
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+1492.25%)
Mutual labels:  game-development, game-engine, gamedev, 2d-game-engine
Simpleton Engine
What a stupid name for a library
Stars: ✭ 42 (-67.44%)
Mutual labels:  game-development, game-engine, gamedev, opengl

Blue Flame Engine

A 3D/2D game engine that supports both DirectX 11, OpenGL 4.5 and OpenGL ES 3.0

**Note:- For the most recent build of the engine, please check out the DayToDay branch of the repository.

Features:-

  • Support for Windows, Linux, WebGL 2.0 and Android.
  • Support for DirectX 11 and OpenGL 4+.
  • Support for PNG, JPEG, BMP, DDS, TIFF, WBMP, WebP and more using the FreeImage library.
  • Support for FBX model format that then gets converted to a custom model loading format called BFX.
  • Support for custom file formats like BFA for Animation and BFM for tile maps.
  • Support for 16bit, 32bit and IEEE float WAV file format loading.
  • Support for OpenAL-Soft 1.17.2 for 3D audio.
  • Support for ttf font rendering using FreeType v2.7.1 library.
  • Rendering 3D models with basic Phong shading.
  • Rendering 2D sprites with sprite batching.
  • Rendering 2D textures.
  • Rendering Texture Cubes and Skybox.
  • Rendering Tile maps.
  • Rendering to a 2D texture using Framebuffer.
  • Support for Ambient, diffuse and specular lighting.
  • Support for Material system that can specify Ambient, diffuse and specular colors and support for diffuse and specular maps.
  • Support for playing sprite animation.
  • Support for terrain generation using height maps.
  • Support for GUI system.
  • Support for math library that has Vector2, 3 and 4, 4x4 Matrix and Rectangle.
  • Support for basic AABB collision detection.
  • Support for both Perspective and Orthographic projection.
  • Support for Camera system.
  • Support for basic TCP networking.
  • Support for map editor.
  • Controller support on Windows using Xinput v1.4.

Platform state as of 14/02/2019:-

  • Windows - OpenGL 4.5:- working
  • Windows - DirectX 11:- broken
  • Linux - OpenGL 4.5:- broken
  • Android - OpenGL ES 3.0:- broken
  • Web - OpenGL ES 3.0:- broken


If you like what I'm doing here and would like to support the engine development, you can become a Patreon supporter.



This is the sponza scene running ony my game engine with basic diffuse lighting. alt tag

Blue Flame Engine: Texture Cubes and Skybox


Get more details at codescene.io.

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].