@@ -914,6 +914,53 @@ why it's useful.
914
914
[ kettlecorn_twitter ] : https://twitter.com/kettlecorn
915
915
[ ecs-in-rust ] :https://ianjk.com/ecs-in-rust/
916
916
917
+ ### Writing a 3D Shooter using rg3d
918
+
919
+ [ ![ Demo of the third part: shooting at a moving zombie] ( rg3d-tut.jpg )] [ rg3d-tut3 ]
920
+
921
+ [ @mrDIMAS ] started a tutorial series about making a 3D shooter
922
+ using the [ rg3d] game engine.
923
+ So far three parts were released:
924
+
925
+ - [ "Character Controller"] [ rg3d-tut1 ] - engine & editor basics,
926
+ simple character controller.
927
+ - [ "Weapons"] [ rg3d-tut2 ] - player weapon with recoil and simple impact effect.
928
+ - [ "Bots, AI"] [ rg3d-tut3 ] - bots, actor animations, and a simple AI.
929
+
930
+ [ rg3d-tut1 ] : https://rg3d.rs/tutorials/2021/03/05/tutorial1.html
931
+ [ rg3d-tut2 ] : https://rg3d.rs/tutorials/2021/03/09/tutorial2.html
932
+ [ rg3d-tut3 ] : https://rg3d.rs/tutorials/2021/03/11/tutorial3.html
933
+
934
+ ### [ Using Tests to Speed Up Your Feedback Loop] [ tdd-feedback ]
935
+
936
+ ![ Tile map with basic agents and resources] ( robotcards.png )
937
+
938
+ [ @philipk ] shared a [ blog post] [ tdd-feedback ] about using tests not only
939
+ for verifying correctness, but also for faster feedback loops in some
940
+ circumstances. [ RobotCards] - a WIP game that uses the Legion ECS -
941
+ is used as a practical example.
942
+
943
+ _ Discussions:
944
+ [ /r/rust_gamedev] ( https://reddit.com/r/rust_gamedev/comments/man8u1/using_tests_to_speed_up_your_feedback_loop ) _
945
+
946
+ [ @philipk ] : https://github.com/philipk
947
+ [ tdd-feedback ] : https://philipk.github.io/devblog/blog/tdd-gamedev-feedback-loop
948
+ [ RobotCards ] : https://philipk.github.io/devblog/robotcards
949
+
950
+ ### [ Robo Instructus Is a Coding Game Built Entirely in Rust] [ robo-article ]
951
+
952
+ ![ A screenshot from the middle of the game] ( robo.jpg )
953
+
954
+ This month Tammy Xu published an article about [ Alex Butler] 's two-year journey
955
+ of creating [ Robo Instructus] [ robo ] .
956
+ The article touches lots of topics like:
957
+ why a custom game engine in Rust was choosen, design of the custom
958
+ scripting language, and game design of programming puzzles.
959
+
960
+ [ robo-article ] : https://builtin.com/software-engineering-perspectives/rust-puzzle-game
961
+ [ Alex Butler ] : https://twitter.com/bigabgames
962
+ [ robo ] : https://store.steampowered.com/app/1032170/Robo_Instructus
963
+
917
964
## Library & Tooling Updates
918
965
919
966
### [ kira]
0 commit comments