10000 Pixel Engine Section · Maix0/rust-gamedev.github.io@7443a32 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7443a32

Browse files
authored
Pixel Engine Section
1 parent 4999d47 commit 7443a32

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

content/news/040/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,21 @@ If needed, a section can be split into subsections with a "------" delimiter.
7171

7272
## Engine Updates
7373

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

7691
## Tooling Updates

0 commit comments

Comments
 (0)
0