You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am happy with the overall direction of Shape Engine's Alpha Version but there are a few pain points I want to smooth out before I am making games with it. One them is the Input System and the other one is the Audio System. I am rewriting both of them for ease of use, functionality and robustness.
Because Shape Engine is all about shapes I am going to improve the Collision and Drawing System for shapes. It will be more robust including all 2D shapes from a simple segment to a complex polygon.
Furthermore, the codebase of Shape Engine will undergo a thorough review and refactoring process. This will not only improve the overall performance and stability of the software but also make it easier to maintain and add new features in the future.
Overall, this milestone is a crucial step in the evolution of Shape Engine. It aims to address the current shortcomings and limitations of the software, making it more user-friendly and adaptable to various use cases.
In Process
New Gameloop System & Shape Engine Setup
New Audio System
New Input System
New Collision System
New Shape System (Segment, Circle, Rect, Triangle, Polygon, Polyline)
New Text & Font System (improved loading of fonts, improved drawing of text, emphasis system)
New Tween System
Improved Class Layout
New & Improved Utility Functions
New Clipper2 Wrapper
New Polygon Clipping (Merge, Cut)
New Polygon Fracturing
New Screen Shader System
New Camera System
Improved Collision System
Performance & Memory Improvements
Pathfinding A*
Pathfinding Geometric
UI 2.0 (Godot)
Create Examples Scenes For All Major Features
Source Code Cleanup
Nuget Package
Maybe
Add summaries for all public functions, classes, and members.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I am happy with the overall direction of Shape Engine's Alpha Version but there are a few pain points I want to smooth out before I am making games with it. One them is the Input System and the other one is the Audio System. I am rewriting both of them for ease of use, functionality and robustness.
Because Shape Engine is all about shapes I am going to improve the Collision and Drawing System for shapes. It will be more robust including all 2D shapes from a simple segment to a complex polygon.
Furthermore, the codebase of Shape Engine will undergo a thorough review and refactoring process. This will not only improve the overall performance and stability of the software but also make it easier to maintain and add new features in the future.
Overall, this milestone is a crucial step in the evolution of Shape Engine. It aims to address the current shortcomings and limitations of the software, making it more user-friendly and adaptable to various use cases.
In Process
Maybe
Beta Was this translation helpful? Give feedback.
All reactions