@@ -348,6 +348,26 @@ there are a ton of new monsters to fight and gear pieces to create.
348348[ Antorum Online ] : https://ratwizard.dev/dev-log/antorum
349349[ @dooskington ] : https://twitter.com/dooskington
350350
351+ ### [ rpg-cli] v1.0
352+
353+ ![ agent stats and a fight with a spider in ~ /dev/facundoolano] ( rpg-cli.png )
354+
355+ [ rpg-cli] by [ @facundoolano ] is a minimalist computer RPG written in Rust.
356+ Its command-line interface can be used as a cd replacement
357+ where you randomly encounter enemies as you change directories.
358+
359+ This month, the v1.0 version was released.
360+ Some of the [ updates] [ rpg-cli-releases ] :
361+
362+ - New magic rings.
363+ - A bunch of new quests including ring-related ones.
364+ - Stat increasing stones.
365+ - Sorcerer enemy class.
366+
367+ [ rpg-cli ] : https://github.com/facundoolano/rpg-cli
368+ [ rpg-cli-releases ] : https://github.com/facundoolano/rpg-cli/releases
369+ [ @facundoolano ] : https://github.com/facundoolano
370+
351371## Engine Updates
352372
353373### [ good-web-game]
@@ -501,6 +521,64 @@ out-of-the-box atm, but stability improvements are expected next month.
501521[ Arcana ] : https://github.com/zakarumych/arcana
502522[ arcana-tanks ] : https://github.com/zakarumych/arcana/tree/master/examples/tanks
503523
524+ ### [ rg3d] v0.23
525+
526+ [ ![ rg3d 0.23 feature highlights video] ( rg3d_video.jpg )] [ rg3d_0_23_video ]
527+ _ A feature highlights [ video] [ rg3d_0_23_video ] _
528+
529+ [ rg3d] ([ Discord] [ rg3d_discord ] , [ Twitter] [ rg3d_twitter ] , [ Patreon] [ rg3d_patreon ] )
530+ is a game engine that aims to be easy to use and provide a large
531+ set of out-of-the-box features.
532+ This month [ v0.23 was released] [ rg3d_0_23_post ] . Some of the updates:
533+
534+ - Physically based rendering (PBR) with metallic workflow.
535+ - High dynamic range (HDR) rendering pipeline & textures.
536+ - Custom shaders and materials.
537+ - Emission maps - allows you defining glowing parts using emission map.
538+ - Gamma correction, manual/auto exposure, and color grading.
539+ - Lots of the editor's improvenents: material editor,
540+ unified material pipeline for terrains, improved inspector, etc.
541+
542+ Check out the [ blog post] [ rg3d_0_23_post ] or
543+ the [ feature highlights video] [ rg3d_0_23_video ] for more info.
544+
545+ [ rg3d ] : https://github.com/mrDIMAS/rg3d
546+ [ rg3d_discord ] : https://discord.gg/xENF5Uh
547+ [ rg3d_twitter ] : https://twitter.com/DmitryNStepanov
548+ [ rg3d_patreon ] : https://www.patreon.com/mrdimas
549+ [ rg3d_0_23_post ] : https://rg3d.rs/general/2021/09/13/0.23-feature-highlights.html
550+ [ rg3d_0_23_video ] : https://youtube.com/watch?v=3tOdwmRWLKw
551+
552+ _ Discussions: [ /r/rust] ( https://reddit.com/r/rust/comments/pnhbe4/media_rg3d_023 ) _
553+
554+ ### [ Rust RPG Toolkit] [ rpg_rk ]
555+
556+ ![ A dialogue window] ( capstone.png )
557+ _ [ Capstone] - a WIP game that uses Rust RPG Toolkit_
558+
559+ [ Rust RPG Toolkit] [ rpg_rk ] by [ @olefasting ] is an engine for creating
560+ highly customizable and user modable action 2D action RPG's using Rust amd JSON.
561+
562+ The project started out as a part of the [ Capstone] game but was separated
563+ as it grew in scope.
564+ It uses JSON files for most of its game data and resources specification,
565+ so that games can be created with very little interaction with the Rust code.
566+ This has the benefit of making the end product very easy to modify,
567+ both for non-developers involved in the development process, and by end users.
568+ Modification can be done either by modifying a game's data files directly,
569+ or by creating user modules, which are supported out-of-the-box.
570+
571+ Note that this is in early and very heavy development: the API is subject to
572+ constant change, as it has newly transitioned from being a game project
573+ to a library.
574+
575+ _ Discussions:
576+ [ /r/rust_gamedev] ( https://reddit.com/r/rust_gamedev/comments/pcrddz/rpg_toolkit ) _
577+
578+ [ rpg_rk ] : https://github.com/olefasting/rust_rpg_toolkit
579+ [ @olefasting ] : https://github.com/olefasting
580+ [ Capstone ] : https://www.reddit.com/r/rust_gamedev/comments/paz35s/capstone
581+
504582## Learning Material Updates
505583
506584### GDC: Rust for Game Tooling by [ Dan Olson] [ dan-olson-twitter ]
@@ -746,6 +824,37 @@ showing step by step process of how one could build them on their own.
746824[ emergent-git ] : https://github.com/PsichiX/emergent/
747825[ emergent-book ] : https://psichix.github.io/emergent/
748826
827+ ### [ hexagonal_pathfinding_astar]
828+
829+ ``` plain
830+ _______
831+ / E \
832+ _______/ (4,3) \
833+ / \ W:3 /
834+ _______/ (3,2) \_______/
835+ / \ W:1 /
836+ / (2,2) \_______/
837+ \ W:3 /
838+ \_______/
839+ / \
840+ _______/ (2,1) \
841+ / \ W:3 /
842+ _______/ (1,0) \_______/
843+ / S \ W:4 /
844+ / (0,0) \_______/
845+ \ W:6 /
846+ \_______/
847+ ```
848+
849+ [ hexagonal_pathfinding_astar] is an implementation of the A-Star pathfinding algorithm
850+ tailored for traversing a bespoke collection of weighted hexagons.
851+ It's intended to calculate the most optimal path to a target hexagon where you're
852+ traversing from the centre of one hexagon to the next along a line orthogonal
853+ to a hexagon edge.
854+ Check out the project's [ README] [ hexagonal_pathfinding_astar ] for more info.
855+
856+ [ hexagonal_pathfinding_astar ] : https://github.com/BlondeBurrito/hexagonal_pathfinding_astar
857+
749858## Popular Workgroup Issues in Github
750859
751860<!-- Up to 10 links to interesting issues -->
0 commit comments