diff --git a/content/news/032/bevy-jam.png b/content/news/032/bevy-jam.png new file mode 100644 index 000000000..ce606ff29 Binary files /dev/null and b/content/news/032/bevy-jam.png differ diff --git a/content/news/032/chaz.png b/content/news/032/chaz.png new file mode 100644 index 000000000..51aef4a4f Binary files /dev/null and b/content/news/032/chaz.png differ diff --git a/content/news/032/cheatersneverwin.gif b/content/news/032/cheatersneverwin.gif new file mode 100644 index 000000000..4e27d342b Binary files /dev/null and b/content/news/032/cheatersneverwin.gif differ diff --git a/content/news/032/index.md b/content/news/032/index.md index 8dddeba59..32cd25827 100644 --- a/content/news/032/index.md +++ b/content/news/032/index.md @@ -116,13 +116,41 @@ Twitch][rust-gamedev-twitch]. ## Game Updates -### [Bevy Jam][jam-result-page] +### [Bevy Jam][bevy-jam-results] -TODO +![Bevy Jam](bevy-jam.png) -[jam-result-page]: https://itch.io/jam/bevy-jam-1/results +Voting on the first-ever [Bevy Jam][bevy-jam] just finished! It was a +week-long event, where the goal was to make a game in +[Bevy Engine][bevy-engine], the free and open-source game engine +built in Rust. The theme was 'Unfair Advantage'. -#### [¿Quién es el MechaBurro?][mechaburro-itchio] +The [full results can be found on itch.io][bevy-jam-results]. Here +are the top five games: + +[bevy-jam]: https://itch.io/jam/bevy-jam-1/ +[bevy-jam-results]: https://itch.io/jam/bevy-jam-1/results +[bevy-engine]: https://bevyengine.org/ + +#### 🥇 First Place: [Petty Party][petty-party] + +![Petty Party logo](pettyparty.png) + +[Petty Party][petty-party] is a Mario Party inspired board game, +in which you play against the world's worst opponent, who's +actively rigging the game against you. + +The game was originally very hard to beat, so the devs balanced +the jam release fairly heavily in the player's favour - however, +if you beat the game, you can unlock the original difficulty +as a 'hard mode'! + +The source for the game is available on [GitHub][petty-party-source]. + +[petty-party]: https://jabuwu.itch.io/petty-party +[petty-party-source]: https://github.com/jabuwu/petty-party + +#### 🥈 Second Place: [¿Quién es el MechaBurro?][mechaburro-itchio] ![¿Quién es el MechaBurro?](mechaburro.gif) @@ -144,10 +172,22 @@ is available [on Github][mechaburro-github]. [mechaburro-youtube]: https://www.youtube.com/watch?v=YQeb2ffm_TI [mechaburro-postmortem]: https://ramirezmike2.itch.io/quien-es-el-mechaburro/devlog/354715/bevy-jam-1-postmortem -#### [Warlock's Gambit][warlocks-gambit-itchio] +#### 🥉 Third Place: [Chaz] + +![Chaz screenshot](chaz.png) + +[Chaz] is a platform racing game, where you have to stay close to your +opponent in order to see where you're going. Beat them to the floating +heart to win - but be warned, once you do, they'll steal your moves! + +The source code is available on [GitHub][chaz-source]. + +[chaz]: https://luizchagasjardim.itch.io/chaz +[chaz-source]: https://github.com/lcjgames/chaz + +#### Fourth Place: [Warlock's Gambit][warlocks-gambit-itchio] ![Warlock's Gambit Screenshot](warlocks_gambit.jpg) -_Screenshot of Warlock's Gambit_ [Warlock's Gambit][warlocks-gambit-itchio] is a puzzle game constructed like a card game, playable in the browser. You are given a static deck and have to play @@ -167,6 +207,21 @@ Github][warlocks-gambit-github]. [warlocks-gambit-itchio]: https://gibonus.itch.io/warlocks-gambit [warlocks-gambit-github]: https://github.com/team-plover/warlocks-gambit +#### Fifth Place: [Cheaters Never Win][cheaters-never-win] + +![Clip of Cheaters Never Win gameplay](cheatersneverwin.gif) + +[Cheaters Never Win][cheaters-never-win] is an unfairly difficult +infinite runner set in a cyberpunk world. + +Collect keycaps in order to unlock cheat codes, which will give +you access to forbidden powers - like jumping, and moving left! + +The source for this game is available on [GitHub][cnw-source]. + +[cheaters-never-win]: https://cdsupina.itch.io/cheaters-never-win +[cnw-source]: https://github.com/TheRealTeamFReSh/Bevy-Jam-1 + ### [V-Racer][vracer-github] ![VRacer screenshot](vracer_screenshot.gif) @@ -254,6 +309,35 @@ March's full weekly devlogs: "This Week In Veloren...": ## Engine Updates +### [godot-rust](https://github.com/godot-rust/godot-rust) + +![godot-rust logo](godot-rust.png) + +godot-rust ([GitHub][gd-github], [Discord][gd-discord], [Twitter][gd-twitter]) +is a Rust library that provides bindings for the Godot game engine. + +We are pleased to announce the release of godot-rust version 0.10.0. +This update brings many new quality-of-life features, such as basic +async and serde support, more flexible exporting of Rust symbols to +Godot, better CI and doc integration, among many more features that +have previously been exclusive to the [GitHub repo][gd-github]. + +This release also makes the the API much more more user-friendly than +previous versions with more consistent naming, flatter module structure +and fewer redundancies. + +Thank you to all of the contributors who made this possible! + +A full list of a the changes are available in the [changelog][gd-changelog]. + +[gd-announcement]: https://godot-rust.github.io/releases/ +[gd-changelog]: https://github.com/godot-rust/godot-rust/blob/master/CHANGELOG.md + +[gd-docs]: https://godot-rust.github.io/docs +[gd-github]: https://github.com/godot-rust/godot-rust +[gd-discord]: https://discord.com/invite/FNudpBD +[gd-twitter]: https://twitter.com/GodotRust + ### [Notan v0.2.1][Notan] ![notan](notan.jpg) @@ -274,6 +358,24 @@ improve the integration with [egui] supporting all its features. [v0.2.1]: https://github.com/Nazariglez/notan/releases/tag/v0.2.0 [egui]: https://github.com/emilk/egui +### [Tetra] 0.7 + +[Tetra] is a simple 2D game framework, inspired by XNA, Love2D, and Raylib. This +month, Tetra 0.7 was released, featuring: + +- Support for a wider variety of texture formats +- A more powerful API for blending +- Lots of bug fixes, cleanups, and improvements + +For more details, see the [changelog][tetra-changelog]. + +As mentioned in previous newsletters, this is likely to be the final release of +Tetra, as [the developer has decided to move onto other projects][tetra-retro]. + +[Tetra]: https://github.com/17cupsofcoffee/tetra +[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md +[tetra-retro]: https://www.seventeencups.net/posts/three-years-of-tetra/ + ## Learning Material Updates ### [Intro to Bevy Video Tutorial Series][intro-to-bevy-playlist] @@ -328,35 +430,6 @@ are presented in a [blog post on Dev.to][dos-like-rs-dev]. [@E_net4]: https://twitter.com/E_net4 [dos-like-rs-dev]: https://dev.to/e_net4/writing-bindings-to-dos-like-for-rust-some-lessons-learned-2p6k -### [godot-rust](https://github.com/godot-rust/godot-rust) - -![godot-rust logo](godot-rust.png) - -godot-rust ([GitHub][gd-github], [Discord][gd-discord], [Twitter][gd-twitter]) -is a Rust library that provides bindings for the Godot game engine. - -We are pleased to announce the release of godot-rust version 0.10.0. -This update brings many new quality-of-life features, such as basic -async and serde support, more flexible exporting of Rust symbols to -Godot, better CI and doc integration, among many more features that -have previously been exclusive to the [GitHub repo][gd-github]. - -This release also makes the the API much more more user-friendly than -previous versions with more consistent naming, flatter module structure -and fewer redundancies. - -Thank you to all of the contributors who made this possible! - -A full list of a the changes are available in the [changelog][gd-changelog]. - -[gd-announcement]: https://godot-rust.github.io/releases/ -[gd-changelog]: https://github.com/godot-rust/godot-rust/blob/master/CHANGELOG.md - -[gd-docs]: https://godot-rust.github.io/docs -[gd-github]: https://github.com/godot-rust/godot-rust -[gd-discord]: https://discord.com/invite/FNudpBD -[gd-twitter]: https://twitter.com/GodotRust - ### [kira v0.6.0](https://github.com/tesselode/kira) [Kira] by [@tesselode] is a backend-agnostic library to create expressive audio diff --git a/content/news/032/pettyparty.png b/content/news/032/pettyparty.png new file mode 100644 index 000000000..a0bc82aa5 Binary files /dev/null and b/content/news/032/pettyparty.png differ