diff --git a/content/posts/newsletter-007/index.md b/content/posts/newsletter-007/index.md index b204361a1..e04debb48 100644 --- a/content/posts/newsletter-007/index.md +++ b/content/posts/newsletter-007/index.md @@ -50,6 +50,32 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Game Updates +### [Rusty Shooter][rusty-shooter] + +[Rusty Shooter][rusty-shooter] is a Quake3-like first person shooter written in Rust using [rg3d engine][rg3d-engine]. + +![Rusty Shooter in-game screenshot](rusty-shooter-in-game.jpg) + +Small gameplay video (work-in-progress): +[![Rusty Shooter game](rusty-shooter-youtube.PNG)][rusty-shooter-video] + +Features: +- Common FPS elements: bots, items, weapons. +- Single game mode - deathmatch. +- More or less modern graphics (shadows, deferred shading, particle systems etc.) +- Fully animated bots using animation blending state machines. +- Single map - something like legendary Q3DM6. +- Path finding using navmesh +- Save/load functionality +- GUI: main menu, options, HUD, leader board (using [rg3d-ui library][rg3d-ui]) +- Binaural sound (using [rg3d-sound library][rg3d-sound]) + +[rg3d-engine]: https://github.com/mrDIMAS/rg3d +[rg3d-ui]: https://github.com/mrDIMAS/rg3d-ui +[rg3d-sound]: https://github.com/mrDIMAS/rg3d-sound +[rusty-shooter]: https://github.com/mrDIMAS/rusty-shooter +[rusty-shooter-video]: https://www.youtube.com/watch?v=UDn8ymyXPcI + ## Library & Tooling Updates ## Popular Workgroup Issues in Github diff --git a/content/posts/newsletter-007/rusty-shooter-in-game.jpg b/content/posts/newsletter-007/rusty-shooter-in-game.jpg new file mode 100644 index 000000000..f3dfe1240 Binary files /dev/null and b/content/posts/newsletter-007/rusty-shooter-in-game.jpg differ diff --git a/content/posts/newsletter-007/rusty-shooter-youtube.PNG b/content/posts/newsletter-007/rusty-shooter-youtube.PNG new file mode 100644 index 000000000..475238751 Binary files /dev/null and b/content/posts/newsletter-007/rusty-shooter-youtube.PNG differ