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 7171aef

Browse filesBrowse files
authored
N40: Pixel Engine (rust-gamedev#1204)
1 parent 4999d47 commit 7171aef
Copy full SHA for 7171aef

File tree

1 file changed

+23
-0
lines changed
Filter options

1 file changed

+23
-0
lines changed

‎content/news/040/index.md

Copy file name to clipboardExpand all lines: content/news/040/index.md
+23Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,29 @@ If needed, a section can be split into subsections with a "------" delimiter.
7171

7272
## Engine Updates
7373

74+
### [Pixel Engine][pixel_engine]
75+
76+
[pixel_engine] by [@Maix0] is a 2D game engine that started as a Rust-version
77+
of olcPixelGameEngine (written in C++). It was used as a learning project
78+
for Maix0, where he worked on it for over 3 years.
79+
80+
This engine has a very straightforward API and is mostly CPU based
81+
(the exception is Decals which are GPU-sprites) but it can achieve some things.
82+
Use it as a way to learn new algorithms or to make a simple game.
83+
84+
It uses [wgpu] underneath so there is support for all desktop targets and WASM
85+
(even though there is a bug in the WASM builds
86+
where the keyboard layout is only QWERTY).
87+
88+
The most recent addition is the [SpriteRef], a way to create a view
89+
inside a sprite where it is possible to draw in it.
90+
You can have multiple non-overlapping views at the same time.
91+
92+
[pixel_engine]: https://github.com/Maix0/pixel_engine
93+
[@Maix0]: https://github.com/Maix0
94+
[SpriteRef]: https://docs.rs/pixel_engine/0.6.0/pixel_engine/graphics/struct.SpriteMutRef.html
95+
[wgpu]: https://wgpu.rs/
96+
7497
## Learning Material Updates
7598

7699
## Tooling Updates

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.