Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 557c037

Browse filesBrowse files
N43: Blue Engine (rust-gamedev#1293)
1 parent 67a12ed commit 557c037
Copy full SHA for 557c037

File tree

Expand file treeCollapse file tree

2 files changed

+29
-0
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+29
-0
lines changed
Loading

‎content/news/043/index.md

Copy file name to clipboardExpand all lines: content/news/043/index.md
+29Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.