All Projects → luizgabriel → Spatial.Engine

luizgabriel / Spatial.Engine

Licence: Apache-2.0 license
[WIP] Spatial is a cross-platform C++ game engine.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Spatial.Engine

wacman
Creating a pacman clone with OpenGL 4.5 and EnTT
Stars: ✭ 31 (-38%)
Mutual labels:  glfw, entt
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+20404%)
Mutual labels:  engine, glfw
MonoGame.SplineFlower
Create wonderful smooth Bézier-, CatMulRom- and Hermite-Splines with Trigger Events for your MonoGame project.
Stars: ✭ 18 (-64%)
Mutual labels:  engine, engines
Physics3d
A 3D physics engine
Stars: ✭ 101 (+102%)
Mutual labels:  engine, glfw
MonoGame.Forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 183 (+266%)
Mutual labels:  engine, engines
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+262%)
Mutual labels:  engine, glfw
tortuga
A modern game engine built using dot net core
Stars: ✭ 14 (-72%)
Mutual labels:  engine
xr-kit-samples-unity
Magicverse SDK sample project
Stars: ✭ 26 (-48%)
Mutual labels:  spatial
rsgislib
Remote Sensing and GIS Software Library; python module tools for processing spatial data.
Stars: ✭ 103 (+106%)
Mutual labels:  spatial
SlimTracin
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
Stars: ✭ 49 (-2%)
Mutual labels:  engine
geostan
Bayesian spatial analysis
Stars: ✭ 40 (-20%)
Mutual labels:  spatial
conan-qt
[OBSOLETE] The recipe is now in https://github.com/conan-io/conan-center-index
Stars: ✭ 72 (+44%)
Mutual labels:  conan
elk
A low footprint JavaScript engine for embedded systems
Stars: ✭ 1,458 (+2816%)
Mutual labels:  engine
ray engine
A toy raycasting engine in Go + Ebiten
Stars: ✭ 19 (-62%)
Mutual labels:  engine
templates
Collection of Conan recipe + CI templates
Stars: ✭ 71 (+42%)
Mutual labels:  conan
delphi3d-engine
A 3D-graphic and game engine for Delphi and Windows.
Stars: ✭ 52 (+4%)
Mutual labels:  engine
nuklear-glfw-vulkan
A nuklear adapter that does Vulkan rendering
Stars: ✭ 52 (+4%)
Mutual labels:  glfw
GLFW3.NET
Automatic generated bindings of GLFW3 for .NET
Stars: ✭ 28 (-44%)
Mutual labels:  glfw
cmake-init
The missing CMake project initializer
Stars: ✭ 1,071 (+2042%)
Mutual labels:  conan
cleangeo
Cleaning geometries from spatial objects in R
Stars: ✭ 43 (-14%)
Mutual labels:  spatial


Spatial Engine

DocumentationKey FeaturesRoad MapLicense

Spatial is a cross-platform C++ game engine created on top off google's filament rendering engine.
This projects uses C++17 and modern cmake features.

Buy Me A Coffee donate fileButton

spatial_engine_demonstration_V137.mp4

Getting Started

Take a look at the Spatial Engine Documentation.

Key Features

  • Cross platform
    • Windows, macOS and Linux ready.
  • Easy installation
    • All dependencies are resolved by Conan
  • Google Filament Rendering Engine Support
  • Full Entity-Component-System
  • Serialization System
    • Open and Save XML/JSON/binary scene files built in the editor.
  • [WIP] Javascript/WASM Scripting (With the V8 Engine)
    • Write logic scripts with Javascript or Web Assembly. V8 implements ECMAScript as specified in ECMA-262.
  • Docking UI
    • Integrated ImGui interface
  • Beautiful Code and Modern C++
    • Do you like reading beautiful code? I do too.

Inspiration

This project was heavly inspired by the Game Engine Series - by The Cherno and I encourage you to take a look at his amazing YouTube channel.

Bibliography

Support

Buy Me A Coffee

License

Apache 2.0

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