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 b2f591d

Browse filesBrowse files
N35: ggez (rust-gamedev#1072)
Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
1 parent 75ed58e commit b2f591d
Copy full SHA for b2f591d

File tree

1 file changed

+35
-0
lines changed
Filter options

1 file changed

+35
-0
lines changed

‎content/news/035/index.md

Copy file name to clipboardExpand all lines: content/news/035/index.md
+35Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,41 @@ announced on this newsletter.
122122

123123
## Engine Updates
124124

125+
### [ggez] 0.8.0-rc0
126+
127+
![ggez logo](../005/ggez-logo-maroon-full.svg)
128+
129+
[ggez] by [@icefoxen], [@nobbele] and [@PSteinhaus] is a cross-platform game
130+
framework for making 2D games with minimum friction. It aims to implement an
131+
API based on the LÖVE game framework.
132+
133+
This version has finally moved ggez away from pre-ll gfx and into the world
134+
of [wgpu]! This hopefully means less bugs, greater stability and easier
135+
maintainability at the cost of some low performance devices such as the
136+
Raspberry Pi.
137+
138+
As for the user-facing API:
139+
140+
- Instead of module functions, you now have methods on sub-contexts, which
141+
look like `ctx.keyboard.is_key_pressed(key)`.
142+
- You are now required to pass around an explicit canvas to draw onto.
143+
- `DrawParam` now has a Z (aka layer) parameter, so you don't have to draw
144+
objects in order.
145+
- Shaders are far easier to use, via normal Rust structs with a simple derive.
146+
147+
As this is a rather large update and a first release candidate, there are plenty
148+
of bugs that are currently being fixed - please send any issues you encounter
149+
to their [issue tracker][ggez-issues]!
150+
151+
_Discussions: [/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/v6a3kn/ggez_080rc0_is_out/)_
152+
153+
[ggez]: https://github.com/ggez/ggez
154+
[@icefoxen]: https://github.com/icefoxen
155+
[@nobbele]: https://github.com/nobbele
156+
[@PSteinhaus]: https://github.com/PSteinhaus
157+
[wgpu]: https://github.com/gfx-rs/wgpu
158+
[ggez-issues]: https://github.com/ggez/ggez/issues
159+
125160
## Learning Material Updates
126161

127162
### [Brontefy Me Devlog #3][hedgein-devlog-3]

0 commit comments

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