Skip to content

Commit 557c037

Browse files
N43: Blue Engine (#1293)
1 parent 67a12ed commit 557c037

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed
Loading

content/news/043/index.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,35 @@ mutually benefit each other, reusing proven designs for user-friendly Rust APIs.
128128
[gd-pulse]: https://github.com/godot-rust/gdextension/pulse/monthly
129129
[gd-24]: https://github.com/godot-rust/gdextension/issues/24
130130

131+
### [Blue Engine][be-github]
132+
133+
![blue_engine egui-plugin demo: color picker](blue_engine_egui_plugin_update.png)
134+
135+
[Blue Engine][be-github] by [@ElhamAryanpur] is an easy to use, extendable, and
136+
portable graphics engine built to make it easier to render 2D or 3D graphics.
137+
138+
Although the month of Febuary was slow for the development of the engine, there
139+
have been significant efforts towards addition of [documentation][be-docs] and the
140+
eventual release of the next version. In the meantime, the plugins have favored significant
141+
updates and development in the month, notably the [egui][be-egui] plugin.
142+
143+
Now the [egui plugin][be-egui] allow you to render objects of the engine direction
144+
inside an egui window. This feature was built in collaboration with [@Noswad].
145+
146+
This also introduced a new option in Objects: `is_visible: bool`
147+
which hides an object
148+
from getting rendered if set to false (set to `true` as default). This allows
149+
you to hide an object from getting rendered on the background of egui, and can then
150+
add it to be rendered inside an egui window instead. So far the system on the second
151+
design, suggestions are welcome to cement a better design. Refer to [example][be-egui-example].
152+
153+
[be-github]: https://github.com/AryanpurTech/BlueEngine
154+
[be-egui]: https://github.com/AryanpurTech/BlueEngineEGUI
155+
[be-egui-example]: https://github.com/AryanpurTech/BlueEngineEGUI/blob/master/examples/custom_3d.rs
156+
[be-docs]: https://docs.rs/blue_engine
157+
[@ElhamAryanpur]: https://github.com/ElhamAryanpur
158+
[@Noswad]: https://github.com/TheNoswad
159+
131160
## Learning Material Updates
132161

133162
### [Write a First Person Game in 2KB with Rust][firstperson-wasm4]

0 commit comments

Comments
 (0)