This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Releases: colleen05/GalaEngine
Releases · colleen05/GalaEngine
GalaEngine version 0.2.0 is here!
After fixing some issues with the latest release candidate, GalaEngine version 0.2.0 has met all roadmap criteria and is ready for release!
Please check out the last release for a comprehensive list of new features here.
Some notable fixes/changes since the last release candidate are:
GalaEngine::Scene::SetSize()is now implemented.- Windows are now letterboxed, with working full-screen functionality.
- New demos.
- Minor bug fixes.
Release candidate for GalaEngine version 0.2.0!
This update has introduced a few, but very useful features to GalaEngine, making it a much better-suited engine for game development!
Features:
AssetManagerclass for loading assets from resource (.gres) files, built by GalaMake.InputManagerclass for a rich input system. Using this class, you bind inputs to names. This even allows for multiple inputs per binding! (e.g., binding keyboard and mouse inputs together).SoundManagerclass for simplified sound playback.- Entities can now draw onto their current layer via a
surfaceLayermember, duringOnDraw(). - Tilesets now have a flags field (e.g., for collision and damage), with according interfacing via the
TileLayerclass. - Added more functionality to the
Windowclass. - Added more functionality to the
Sceneclass, providing better control over entities and layers. - ✨Documentation✨ (here)
Changed:
- Some underlying systems have been changed. Refer to commit history.
Improved:
- Multiple bug fixes.
- Proper use of
constand references. - Multiple optimisations.
- Refactoring of some code.
GalaEngine version 0.1.0
First milestone met as version 0.1.0.