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