Skip to content

Releases: nasso/ige

v0.4.0

06 Nov 02:13
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.3...v0.4.0

v0.3.3

06 Nov 02:12
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release

Fixed

  • Compilation error on MSVC 16.11.

v0.3.2

20 Jun 21:49
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

Fixed

  • EventChannel Subscription operator= didn't return a value.

v0.3.1

20 Jun 16:27
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Fixed

  • Crash when entities are removed by scripts.

v0.3.0

20 Jun 03:13
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Added

  • Asynchronous Task<T> to load assets without blocking.
  • OpenGL back-end releases textures properly now.
  • Add a IGE_DEBUG CMake option to enable/disable some debug-only assertions.

Changed

  • AudioClip is now loaded with AudioClip::load or AudioClip::load_async
    instead of its constructor.

Removed

  • Removed AudioClip constructor taking an audio file path.

Fixed

  • Unnecessary compilation of generated files when re-configuring CMake.

v0.2.3

19 Jun 17:02
Compare
Choose a tag to compare
v0.2.3 Pre-release
Pre-release

Fixed

  • Occasional crash when textures are released.

v0.2.2

18 Jun 14:20
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

Added

  • Add support for animations targeting multiple skeletons.

v0.2.1

17 Jun 23:01
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Fixed

  • Models that aren't playing any animation are reset to bind pose.

v0.2.0

17 Jun 20:32
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Added

  • A changelog.
  • Basic audio plugin.
  • Basic UI plugin.
  • GhostObject for detecting 3D collisions without any physical response.
  • Skeletal animation support.
  • Basic diffuse lighting
  • Input game controller support
  • JSON serialised input bindings

Fixed

  • Fixed a crash when the window is minimised.

v0.1.0

11 Jun 02:46
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

This is the first GitHub release for the engine! From now on I will try to regularly create new release tags to make it easier to depend on a specific version of the engine in projects using it.

Added

  • ECS architecture
  • Basic 3D renderer with support for textured and coloured materials
  • Hardcoded lightning with a directional light and slight ambient light
  • ScriptPlugin providing a familiar Unity-like CppBehaviour class
  • Basic 3D physics capabilities using bullet3
  • Easy to use input manager
  • glTF model loading support