Skip to content

Commit 4617274

Browse files
Update index.md
1 parent bfb3c43 commit 4617274

File tree

1 file changed

+26
-8
lines changed

1 file changed

+26
-8
lines changed

content/news/035/index.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -102,21 +102,39 @@ _Discussions:
102102

103103
## Engine Updates
104104

105-
### ggez 0.8.0-rc0
105+
### [ggez] 0.8.0-rc0
106+
106107
![ggez logo](../005/ggez-logo-maroon-full.svg)
107108

108-
[ggez](https://github.com/ggez/ggez) by ([@icefoxen](https://github.com/icefoxen)), [@nobbele](https://github.com/nobbele), [@PSteinhaus](https://github.com/PSteinhaus)
109-
is a cross-platform game framework for making 2D games with minimum friction. It aims to implement an API based on the LÖVE game framework.
109+
[ggez] by [@icefoxen], [@nobbele] and [@PSteinhaus] is a cross-platform game
110+
framework for making 2D games with minimum friction. It aims to implement an
111+
API based on the LÖVE game framework.
112+
113+
This version has finally moved ggez away from pre-ll gfx and into the world
114+
of [wgpu]! This hopefully means less bugs, greater stability and easier
115+
maintainability at the cost of some low performance devices such as the
116+
Raspberry Pi.
110117

111-
This version has finally moved ggez away from pre-ll gfx and into the world of [wgpu](https://github.com/gfx-rs/wgpu)! This hopefully means less bugs, greater stability and easier maintainability at the cost of some low performance devices such as the raspberry pi.
118+
As for the user-facing API:
112119

113-
As for the user-facing API, instead of module functions we now use methods on sub-contexts which look like `ctx.keyboard.is_key_pressed(key)`. You are now required to pass around an explicit canvas to draw onto. DrawParam now has a z (aka layer) parameter so you don't have to draw objects in order. And shaders are far easier to use now that use normal Rust structs with a simple derive.
120+
- Instead of module functions, you now have methods on sub-contexts, which
121+
look like `ctx.keyboard.is_key_pressed(key)`.
122+
- You are now required to pass around an explicit canvas to draw onto.
123+
- `DrawParam` now has a Z (aka layer) parameter, so you don't have to draw objects in order.
124+
- Shaders are far easier to use, via normal Rust structs with a simple derive.
114125

115-
As this is a rather large update and a first release candidate, there are plenty of bugs we are currently working on fixing, and please send us any issues you encounter at [GitHub](https://github.com/ggez/ggez/issues)!
126+
As this is a rather large update and a first release candidate, there are plenty of bugs
127+
that are currently being fixed - please send us any issues you encounter to their
128+
[issue tracker][ggez-issues]!
116129

117-
_Discussions: [/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/v6a3kn/ggez_080rc0_is_out/), [GitHub](https://github.com/ggez/ggez)_
130+
_Discussions: [/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/v6a3kn/ggez_080rc0_is_out/)_
118131

119-
[ggez]: https://github.com/ggez
132+
[ggez]: https://github.com/ggez/ggez
133+
[@icefoxen]: https://github.com/icefoxen
134+
[@nobbele]: https://github.com/nobbele
135+
[@PSteinhaus]: https://github.com/PSteinhaus
136+
[wgpu]: https://github.com/gfx-rs/wgpu
137+
[ggez-issues]: https://github.com/ggez/ggez/issues
120138

121139
## Learning Material Updates
122140

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy