Skip to content

thomasw04/GrizzlyBear-Engine-Public

Repository files navigation

GrizzlyBear-Engine

Core Features

The focus of the engine lies on stability, performance, and platform independence.

  • Direct3D, OpenGL(Implemented), Vulkan and MoltenVK support
  • Scripting language: At first lua, later probably Squirrel

Implemented Features 2D

  • Basic engine fundament (window, logging, events, etc.)
  • OpenGL support
  • Windows support
  • Linux support (X11)
  • Batch renderer
  • Particle system (Under construction)
  • Asset manager
  • Level system / Async streaming
  • Level save / Serialization
  • Animation support
  • Scripting language: Lua support (partial)

Target Features 2D - In near future

  • Post processing
  • Phys75 - Physics engine
  • Complete editor
  • macOS support (on hold until clang supports coroutines)

Features 3D - Comming soon

There is a simple 3D editor mode, but further 3D support is not realized until the 2D version of the engine is ready.

About

The public version of the GrizzlyBear-Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages