File tree 1 file changed +23
-0
lines changed
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -71,6 +71,29 @@ If needed, a section can be split into subsections with a "------" delimiter.
71
71
72
72
## Engine Updates
73
73
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
+
74
97
## Learning Material Updates
75
98
76
99
## Tooling Updates
You can’t perform that action at this time.
0 commit comments