Skip to content

Commit de55f8f

Browse files
committed
added Blue Engine too the newsletter rust-gamedev#1287
1 parent f57fbf1 commit de55f8f

File tree

3 files changed

+40
-1
lines changed

3 files changed

+40
-1
lines changed
17.1 KB
Loading
Loading

content/news/043/index.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,15 @@ Feel free to send PRs about your own projects!
3232
- [Announcements](#announcements)
3333
- [Game Updates](#game-updates)
3434
- [Engine Updates](#engine-updates)
35+
- [godot-rust](#godot-rust)
36+
- [Blue Engine](#blue-engine)
3537
- [Learning Material Updates](#learning-material-updates)
38+
- [Write a First Person Game in 2KB with Rust](#write-a-first-person-game-in-2kb-with-rust)
3639
- [Tooling Updates](#tooling-updates)
40+
- [Sprite and Pixel Art Editor](#sprite-and-pixel-art-editor)
3741
- [Library Updates](#library-updates)
38-
- [Other News](#other-news)
3942
- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github)
43+
- [Other News](#other-news)
4044
- [Discussions](#discussions)
4145
- [Requests for Contribution](#requests-for-contribution)
4246
- [Jobs](#jobs)
@@ -103,6 +107,41 @@ mutually benefit each other, reusing proven designs for user-friendly Rust APIs.
103107
[gd-pulse]: https://github.com/godot-rust/gdextension/pulse/monthly
104108
[gd-24]: https://github.com/godot-rust/gdextension/issues/24
105109

110+
### [Blue Engine][be-github]
111+
112+
![blue_engine logo](BlueEngineLogoSmall.png)
113+
_Blue Engine Logo_
114+
115+
[Blue Engine][be-github] by [@ElhamAryanpur] is an easy to use, extendable, and
116+
portable graphics engine built to make it easier to render 2D or 3D graphics.
117+
118+
This marks the first entry of Blue Engine in the newsletter. And there will be
119+
more entries for the engine from now on, to get latest updates about the engine.
120+
121+
Although the month of febuary was slow for the development of the engine, there
122+
have been significant efforts towards addition of [documentation][be-docs] and the
123+
eventual release of the next version. In the meantime, the plugins have favored significant
124+
updates and development in the month, notably the [egui][be-egui] plugin.
125+
126+
![blue_engine egui-plugin](blue_engine_egui_plugin_update.png)
127+
128+
Now the [egui plugin][be-egui] allow you to render objects of the engine direction
129+
inside an egui window. This feature was built in collaboration with [@Noswad].
130+
131+
This also introduced a new option in Objects: `is_visible: bool`
132+
which hides an object
133+
from getting rendered if set to false (set to `true` as default). This allows
134+
you to hide an object from getting rendered on the background of egui, and can then
135+
add it to be rendered inside an egui window instead. So far the system on the second
136+
design, suggestions are welcome to cement a better design. Refer to [example][be-egui-example].
137+
138+
[be-github]: https://github.com/AryanpurTech/BlueEngine
139+
[be-egui]: https://github.com/AryanpurTech/BlueEngineEGUI
140+
[be-egui-example]: https://github.com/AryanpurTech/BlueEngineEGUI/blob/master/examples/custom_3d.rs
141+
[be-docs]: https://docs.rs/blue_engine
142+
[@ElhamAryanpur]: https://github.com/ElhamAryanpur
143+
[@Noswad]: https://github.com/TheNoswad
144+
106145
## Learning Material Updates
107146

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

0 commit comments

Comments
 (0)