Posted December 13, 2021 by Aviv
#dome #Game engine #GitHub #Open Source #tools
It's been a while since our last release, so this is packed with new features and bug fixes to make even better games and applications!
Canvas.triangle and Canvas.trianglefill!
.egg files (previously found here) is now included in the engine. This allows you to easily bundle your game into a single file for sharing with others who already have DOME installed.
.egg file using the new built in fuse tool.
Canvas.offset can now be queried as a Vector.
Canvas.font.
Mouse.cursor to control which mouse cursor is used, allowing for better UI in tools and applications.
math module relies on the Wren Num implementation of max, min and introduces clamp.
random module uses the Squirrel3 hash by default, but you can opt-in to using Squirrel5, if this matters to you. (More info: #205)
--embed command line option used for embedding wren module files in your code has been moved to be available under the subcommand embed, to match with nest and fuse. Apologies for any inconveniences as a result of this change.
Thank you to @BenStigsen @TheKing0x9 and @trelemar for their contributions to this release!
As always, documentation is available to help you get started.
If you run into any problems or have any feature requests, please file an issue!
You can also contact me directly via twitter (@avivbeeri), or on the DOME discord as springogeek#0572 to share screenshots or ask questions!