From 8ccf9b628d877c99f6d0b6bfa6b4be75acfb127d Mon Sep 17 00:00:00 2001 From: Lado Date: Wed, 13 Sep 2023 17:15:38 +0300 Subject: [PATCH 1/3] goku game engine info --- content/news/049/index.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/content/news/049/index.md b/content/news/049/index.md index db57c4a99..1293ce78d 100644 --- a/content/news/049/index.md +++ b/content/news/049/index.md @@ -69,6 +69,26 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Engine Updates +### goku game engine +[goku game engine] ([GitHub](https://github.com/ladroid/goku)) by [@ladroid](https://github.com/ladroid) crafted entirely in Rust and backed by SDL2. Currently compatible with Windows and WASM, and featuring multi-language support (Spanish, French, German, Japanese). + +Quick Peek: + +- SpriteSheet & Animated Textures +- TextureManager & GameObject +- Tile System & Particle Effects +- UI Layer & Audio +- AI & Window System +- Visual Treats +- Timing + +Also, a GUI interface is still under development, though it's in its budding stages. + +_Discussions: [/r/rust](https://reddit.com/r/rust/comments/165luwu/introducing_goku_engine)_ + +[goku]: https://github.com/ladroid/goku +[@ladroid]: https://github.com/ladroid + ## Learning Material Updates ## Tooling Updates From cd811de67c4a7a5a93149497de82c82cf5614569 Mon Sep 17 00:00:00 2001 From: Lado Date: Wed, 13 Sep 2023 17:18:22 +0300 Subject: [PATCH 2/3] update --- content/news/049/index.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/content/news/049/index.md b/content/news/049/index.md index 1293ce78d..ae9df6158 100644 --- a/content/news/049/index.md +++ b/content/news/049/index.md @@ -70,7 +70,10 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Engine Updates ### goku game engine -[goku game engine] ([GitHub](https://github.com/ladroid/goku)) by [@ladroid](https://github.com/ladroid) crafted entirely in Rust and backed by SDL2. Currently compatible with Windows and WASM, and featuring multi-language support (Spanish, French, German, Japanese). +[goku game engine] ([GitHub](https://github.com/ladroid/goku)) by [@ladroid](https://github.com/ladroid) +is a game engine crafted entirely in Rust and backed by SDL2. +Currently compatible with Windows and WASM, +and featuring multi-language support (Spanish, French, German, Japanese). Quick Peek: From 1e05d6d18b5c7b3f957f728997e2af9ee685b97e Mon Sep 17 00:00:00 2001 From: Andrey Lesnikov Date: Tue, 3 Oct 2023 20:33:46 +0300 Subject: [PATCH 3/3] N49: goku fmt fixes and expanded features --- content/news/049/index.md | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/content/news/049/index.md b/content/news/049/index.md index ae9df6158..7bc8f0e3f 100644 --- a/content/news/049/index.md +++ b/content/news/049/index.md @@ -69,28 +69,31 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Engine Updates -### goku game engine -[goku game engine] ([GitHub](https://github.com/ladroid/goku)) by [@ladroid](https://github.com/ladroid) -is a game engine crafted entirely in Rust and backed by SDL2. -Currently compatible with Windows and WASM, -and featuring multi-language support (Spanish, French, German, Japanese). +### [goku] -Quick Peek: +[goku] ([Discord][goku-dis]) by [@ladroid] is a new 2D Rust game engine +backed by SDL2. It's currently compatible with Windows and WASM +and features [multi-language (Spa, Fra, Ger, Jpn) docs][goku-docs]. -- SpriteSheet & Animated Textures -- TextureManager & GameObject -- Tile System & Particle Effects -- UI Layer & Audio -- AI & Window System -- Visual Treats -- Timing +Quick Peek: -Also, a GUI interface is still under development, though it's in its budding stages. +- Sprite sheets loading and animation support. +- Basic particle effects. +- Point, spot, and ambient lights. +- UI layer with ready widgets like buttons, checkboxes, and sliders. +- Audio support backed by SDL2 Mixer. +- Gamepad input support. +- Tile system and JSON format for describing scenes. +- Built-in support for parallax backgrounds. +- Simple timing and frame management utils. +- Behavior tree AIs. -_Discussions: [/r/rust](https://reddit.com/r/rust/comments/165luwu/introducing_goku_engine)_ +_Discussions: [/r/rust](https://reddit.com/r/rust/comments/165luwu/intro_goku)_ [goku]: https://github.com/ladroid/goku [@ladroid]: https://github.com/ladroid +[goku-docs]: https://lados-organization.gitbook.io/goku +[goku-dis]: https://discord.gg/9TAMqdRyED ## Learning Material Updates