Releases: Nine-Byte-Warriors/roche-engine
Releases · Nine-Byte-Warriors/roche-engine
Roche Engine v1.1
What's Changed
- Entity Editor by @charliemorris56 in #132
- Audio Editor bug fixes + extra by @juliusz-kaczmarek in #131
- Tilemap Loader added. TM only renders when updated by @charliemorris56 in #143
- The tileMap loading in Level is now readable and more efficient by @charliemorris56 in #148
- Feat/file handler by @BlackRece in #150
- Level editor by @kyle-robinson in #151
- Collision Detection Filters and Events by @AlvinAggrey in #156
- Widget z index drawing by @kyle-robinson in #159
- Added option to hide widgets by @kyle-robinson in #162
- Feat/entity5 WIP by @charliemorris56 in #163
- Build path locations changed by @kyle-robinson in #165
- Audio editor2 by @juliusz-kaczmarek in #166
- Reworked camera system by @kyle-robinson in #164
- Entity Updates by @charliemorris56 in #171
- Added option to rename levels by @kyle-robinson in #167
- Can now add widgets to new screen by @kyle-robinson in #168
- Audio random pitch and fix of random range helper function by @juliusz-kaczmarek in #174
- Input widget fix by @kyle-robinson in #176
- UI widgets not sticking to camera fix by @kyle-robinson in #178
- ImGui mouse interaction (detached) by @kyle-robinson in #177
- Automatic z index updating by @kyle-robinson in #179
- Simulate release mode while in debug by @kyle-robinson in #180
- Feat/animation by @charliemorris56 in #181
- ImGui scene window constraints by @kyle-robinson in #182
- Feat/entities tile map by @charliemorris56 in #184
- ImGui styles and project rename by @kyle-robinson in #186
- Added full screen mode by @kyle-robinson in #189
- Collision Blacklist and Refactoring by @AlvinAggrey in #188
- Added error checking for loading in json by @charliemorris56 in #194
- Rotation and Health Added by @charliemorris56 in #193
- Feat/projectile editor enhancement by @BlackRece in #198
- Feat/update map size by @charliemorris56 in #200
- Camera now locks to the player instead of the world by @charliemorris56 in #202
- Feat/projectile editor enhancement by @BlackRece in #205
- Audio component + some audio editor/engine refactoring by @juliusz-kaczmarek in #206
- Audio plus level editor hook by @juliusz-kaczmarek in #210
- UI system rework by @kyle-robinson in #215
- Collision resolution update by @AlvinAggrey in #217
- Can toggle a collider to be a trigger from the editor by @AlvinAggrey in #218
- Improved UI and fixed issues by @kyle-robinson in #219
- Create jekyll-gh-pages.yml by @kyle-robinson in #220
- Lock to scale changed to set to scale by @juliusz-kaczmarek in #223
- UI scrunching fix by @kyle-robinson in #225
- Trigger Toggle Fix + Collider Size Fix by @AlvinAggrey in #231
- Level state machine + level editor refactor by @juliusz-kaczmarek in #229
- Now music is looping by @juliusz-kaczmarek in #234
- Additional features on the collider widget and collider by @AlvinAggrey in #235
- Collider null pointer fix by @AlvinAggrey in #239
- Added Collider Layers by @AlvinAggrey in #246
- Audio engine fixes from game fork by @juliusz-kaczmarek in #245
- Audio engine/editor double stopping and enabling pitch bug fixes by @juliusz-kaczmarek in #248
Full Changelog: v1.0...v1.1
Roche Engine v1.0
The first release of the Roche engine.
Features
Name | Feature Additions |
---|---|
Kyle Robinson | Graphics Systems, UI Editor |
Juliusz Kaczmarek | Audio Editor |
Maurice Thompson-Hamilton | AI Systems, Projectile Editor |
Charlie Morris | Tile Map Editor, Entity Editor |
Alvin Aggrey | Collision System |
What's Changed
- Created a class that returns 2d vector math calculations including Di… by @BlackRece in #1
- Vector math by @BlackRece in #2
- Added Json by @charliemorris56 in #3
- TileMap and Editor by @charliemorris56 in #35
- Entity component system by @kyle-robinson in #36
- Ai logic by @BlackRece in #39
- Transform component by @kyle-robinson in #37
- Adding in Json loading for tilemap by @charliemorris56 in #38
- Sprite animations by @kyle-robinson in #40
- Draws the tile map to the render by @charliemorris56 in #41
- Basic Collision Detection by @AlvinAggrey in #42
- Physics model and movement by @kyle-robinson in #43
- ImGui docking by @kyle-robinson in #46
- Improved window resizing by @kyle-robinson in #47
- Projectiles, Manager and Pool by @BlackRece in #48
- TileMap foreground and background added by @charliemorris56 in #49
- Tile Maps now save as json by @charliemorris56 in #50
- Basic UI widgets added by @kyle-robinson in #51
- Data slider and energy bar by @kyle-robinson in #52
- Collision System by @AlvinAggrey in #53
- modified AILogic behaviours to use the updated Vector2f DirectionTo method by @BlackRece in #56
- Audio engine + audio editor in works by @juliusz-kaczmarek in #55
- Json loads per struct by @charliemorris56 in #60
- Implemented Collision System and Resolution by @AlvinAggrey in #61
- Json loading update & tilemap to use new json by @charliemorris56 in #65
- Some audio editor stuff (not done yet) + mouse position from scene to game window conversion functions by @juliusz-kaczmarek in #91
- Feat/entity by @charliemorris56 in #96
- Drop-down, input box, and page slider by @kyle-robinson in #97
- Fixed issue with unwanted UI clicks by @kyle-robinson in #102
- Fixed page slider positioning by @kyle-robinson in #103
- Projectile editor by @BlackRece in #108
- UI editor by @kyle-robinson in #111
- Extra ai states by @BlackRece in #113
- Feat/entity2 WIP by @charliemorris56 in #112
- Audio editor + some audio engine adaptations by @juliusz-kaczmarek in #115
- Entities now have ai behaviour and collisions WIP by @charliemorris56 in #116
- Super linter workflow test by @kyle-robinson in #118
New Contributors
- @BlackRece made their first contribution in #1
- @charliemorris56 made their first contribution in #3
- @kyle-robinson made their first contribution in #36
- @AlvinAggrey made their first contribution in #42
- @juliusz-kaczmarek made their first contribution in #55
Full Changelog: https://github.com/Nine-Byte-Warriors/mh-engine/commits/v1.0