All Projects → PolygonTek → Blueshiftengine

PolygonTek / Blueshiftengine

Licence: apache-2.0
Blueshift is a cross-platform 3D game engine implemented in C++. it's free, open-source, and works on Windows, macOS, iOS, and Android. The project is currently in an early stage of development.

Programming Languages

lua
6591 projects
cplusplus
227 projects

Projects that are alternatives of or similar to Blueshiftengine

Gamedevelopmentlinks
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
Stars: ✭ 257 (-25.94%)
Mutual labels:  game-development, game-engine
Melonjs
a fresh & lightweight javascript game engine
Stars: ✭ 3,721 (+972.33%)
Mutual labels:  game-development, game-engine
Ggez
Rust library to create a Good Game Easily
Stars: ✭ 3,120 (+799.14%)
Mutual labels:  game-development, game-engine
Octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Stars: ✭ 246 (-29.11%)
Mutual labels:  game-development, game-engine
Mxengine
C++ open source 3D game engine
Stars: ✭ 284 (-18.16%)
Mutual labels:  game-development, game-engine
Fxtutorials
A collection of JavaFX tutorials from my channel on YouTube
Stars: ✭ 252 (-27.38%)
Mutual labels:  game-development, game-engine
Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (-19.88%)
Mutual labels:  game-development, game-engine
Sucle
Common Lisp Voxel Game Engine
Stars: ✭ 239 (-31.12%)
Mutual labels:  game-development, game-engine
Terasology
Terasology - open source voxel world
Stars: ✭ 3,247 (+835.73%)
Mutual labels:  game-development, game-engine
Defaultecs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Stars: ✭ 286 (-17.58%)
Mutual labels:  game-development, game-engine
Godex
Godex is a Godot Engine ECS library.
Stars: ✭ 307 (-11.53%)
Mutual labels:  game-development, game-engine
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (-3.46%)
Mutual labels:  game-development, game-engine
Gdevelop
🎮 GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Stars: ✭ 3,221 (+828.24%)
Mutual labels:  game-development, game-engine
Nico
Nim Game Framework based on Pico-8
Stars: ✭ 254 (-26.8%)
Mutual labels:  game-development, game-engine
Panda3d
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Stars: ✭ 3,035 (+774.64%)
Mutual labels:  game-development, game-engine
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+838.9%)
Mutual labels:  game-development, game-engine
Inline Engine
Game engine written in C++ with ease of use and next-gen parallel computing in focus.
Stars: ✭ 237 (-31.7%)
Mutual labels:  game-development, game-engine
Luascript
Lua language support for Godot Engine
Stars: ✭ 240 (-30.84%)
Mutual labels:  game-development, game-engine
Stride
Stride Game Engine (formerly Xenko)
Stars: ✭ 3,524 (+915.56%)
Mutual labels:  game-development, game-engine
Games
🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Stars: ✭ 18,676 (+5282.13%)
Mutual labels:  game-development, game-engine

Blueshift Game Engine

GitHub release License LoC Codacy Badge Windows Build status

Blueshift is a cross-platform 3D game engine implemented in C++. it's free, open-source, and works on Windows, macOS, iOS, and Android. The project is currently in an early stage of development.

For more information about the changes, see the change log.

Buy Me a Coffee at ko-fi.com

Features

  • Cross-platform (Windows, macOS, iOS and Android)
  • OpenGL 3.2+, OpenGL ES 3.0 rendering
  • Component based scene objects
  • Skeletal (with hardware skinning) animation
  • GPU instancing with skinned mesh
  • Parametric animation blending
  • Directional, spot, point lights
  • Environment probes
  • Shadow mapping (cascaded shadow map, omni directional shadow map, projected shadow map)
  • Particle system
  • HDR rendering and filmic tone mapping
  • Post-processing
  • PBR rendering
  • Environment probes
  • Physics using Bullet
  • Vehicle physics
  • Scripting using Lua and LuaJIT
  • 2D and 3D audio playback using DirectSound, OpenAL and OpenSLES
  • TrueType font rendering using FreeType
  • Unicode string support
  • 3D mesh/animation import from FBX
  • Supported IDEs: Visual Studio, Xcode, Android Studio
  • Playable WYSIWYG editor using Qt with undo & redo capabilities

Downloads

Blueshift editor binaries are downloadable here.

Examples

Example projects are downloadable here.

Screenshots

Screenshot1 Screenshot2 Screenshot3 Screenshot4

Documentation

License

The Blueshift game engine source code is released under the Apache 2.0 license. Please see LICENSE.md for complete licensing information.

How To Contribute

Contributions are always welcome, either reporting issues/bugs or forking the repository and then issuing pull requests when you have completed some additional coding that you feel will be beneficial to the main project. If you are interested in contributing in a more dedicated capacity, then please contact me.

See also

Blueshift Document

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