Releases: nasso/ige
Releases · nasso/ige
v0.4.0
v0.3.3
v0.3.2
v0.3.1
v0.3.0
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 withAudioClip::load
orAudioClip::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
v0.2.2
v0.2.1
v0.2.0
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
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-likeCppBehaviour
class- Basic 3D physics capabilities using bullet3
- Easy to use input manager
- glTF model loading support